Texas Instruments Semiconductor
Additional information on the CC1180 and 6LoWPAN can be found on the CC-6LoWPAN Wiki.
The CC1180 is a cost-effective, low power, sub-1GHz 6LoWPAN Network Processor that provides 6LoWPAN functionality with a minimal development effort.
The CC1180 is a preloaded version of CC1110F2, where the TI third party Sensinodes 6LoWPAN stack, NanoStack 2.0 Lite, runs on the CC1180 Network Processor. The application controlling the network processor runs on an external host microcontroller. The CC1180 handles all the timing critical and processing intensive 6LoWPAN protocol tasks, and leaves the resources of the application microcontroller free to handle the application.
CC1180 makes it easy to add 6LoWPAN functionality to new or existing products at the same time as it provides great flexibility in choice of microcontroller. How to use Sensinode NanoStack 2.0 is described in the User's Guide SWRU298.
CC1180 interfaces almost any microcontroller through a UART interface. CC1180 can e.g. be combined with an MSP430.
The CC1180 contains a bootloader, Sensinode NanoBoot. The bootloader is used to download the Sensinode 6LoWPAN stack, NanoStack 2.0 Lite.
CC1180 supports Sensinodes NAP protocol API. NAP Protocol API has only a small amount of API calls to learn, which drastically simplifies the development of 6LoWPAN applications. The API has a socket like approach, to enable easy and fast integration between the host and network processor.