The figure is the block diagram of the CC2630 device given by TI.
The CC2630 device is a wireless microcontroller (MCU) primarily intended for ZigBee and 6LoWPAN applications.
This device is part of the SimpleLink™ CC26xx family of cost-effective, ultra-low power 2.4GHz RF devices. Its very low active RF and MCU currents and low power mode current consumption ensure excellent battery size for miniaturized coin cell batteries and for use in energy harvesting applications.
The SimpleLink Bluetooth Low Energy CC2630 device contains a 32-bit ARM® Cortex®-M3 core (operating at the same 48MHz as the main processor) and has a rich externally provided feature set, including a unique ultra-low power sensor controller. This sensor controller is ideal for interfacing external sensors and for automatically collecting analog and digital data while the rest of the system is in sleep mode. Therefore, the CC2630 device is an ideal choice for battery-powered and energy-harvesting terminal inverters in ZigBee and 6LoWPAN networks.
The power and clock management of the CC2630 wireless MCU and the wireless system require a specific configuration and are handled by software for proper operation, which is implemented in the TI-RTOS. TI recommends a software framework for the entire application development process for the device. The TI-RTOS and device drivers are freely available in source code form and can be downloaded from TI.
The IEEE 802.15.4 MAC is embedded in ROM and runs solely on the ARM® Cortex®-M0 processor. This architecture improves overall system performance and handling, and frees up flash memory for applications.
ZigBee protocol stack can be obtained free of charge from TI.
Features
Microcontroller
Powerful ARM Cortex-M3
EEMBC CoreMark score: 142
Up to 48MHz clock speed
128KB in-system flash memory
TI-RTOS and Bluetooth software in ROM
Up to 28KB of system SRAM, of which 20KB is ultra-low-leakage static random access memory (SRAM)
8KB SRAM, suitable for cache or system RAM use
2 Initial cJTAG and JTAG debug
Support over-the-air upgrade (OTA)
Ultra Low Power Sensor Controller
Can operate autonomously from the rest of the system
16-bit architecture
2KB Ultra-Low Leakage Code and Data SRAM
Efficient code size architecture, memory saving (ROM) midload driver, IEEE 802.15.4 MAC, and bootloader
Package is RoHS Compliant
4mm×4mm RSM VQFN32 package (10 GPIOs)
5mm×5mm RHB VQFN32 package (15 GPIOs)
7mm×7mm RGZ VQFN48 package (31 GPIOs)
Peripherals:
Coaxial connection of all digital peripherals to any GPIO
Four general-purpose timer modules (8×16-bit or 4×32-bit, both with pulse-width modulation (PWM))
12-bit analog-to-digital converter (ADC), 200MSPS, 8-channel analog multiplexer
duration comparator
Ultra Low Power Analog Comparator
positive current source
serial port
2 synchronous serial interfaces (SSI) (SPI, MICROWIRE and TI)
I2C
I2S
Real Time Clock (RTC)
AES-128 Security Module
True Random Number Generator (TRNG)
10, 15 or 31 GPIOs depending on package option used
Supports coaxial capacitive sensing buttons
Integrated temperature sensor
External system:
On-chip internal DC-DC converter
few external components
Seamless integration of SimpleLinkCC2590 and CC2592 range extenders
Pin compatible with SimpleLink CC13xx in 4mm x 4mm and 5mm x 5mm VQFN packages
Low power consumption:
Wide Supply Voltage Range
Normal operating voltage: 1.8V to 3.8V
External Regulator Mode: 1.7V to 1.95V
Active Mode RX: 5.9mA
Active Mode MCU: 61µA/MHz
Active Mode MCU: 48.5 CoreMark/mA
Active Mode Sensor Controller:
Power Consumption:
Active mode: 0.4mA +8.2µA/MHz
Standby mode: 1.1µA (RTC running, RAM/CPU kept)
Off mode cut-off current: 100nA (wake-up on external event)
Radio Frequency (RF) Section:
2.4GHz RF Transceiver compliant with IEEE 802.15.4 PHY and MAC
Excellent receiver sensitivity (–100dBm), selectivity, and outage performance
105dB wavelength budget
Up to +5dBm axial output power
Single-ended or differential RF interface
Compliance with ETSI EN 300 328 (Europe), EN 300 440 Class 2 (Europe), FCC CFR47 Part 15 (USA), and ARIB STD-T66 (Japan)
Tools and Development Environment:
Comprehensive specification development kit for different multiple reference designs for RF configuration
Packet Sniffer PC Software
Sensor Controller Studio
SmartRFStudio
SmartRF Flash Programmer 2
IAR Embedded Workbench (for ARM)
Code Composer Studio
CCS Cloud
Applications
Home and Building Automation
Lighting Control
Alarms and Security
Electronic Shelf Labels
Proximity Tags
Wireless Sensor Networks
Energy Harvesting, Battery-Free Sensors and Actuators
Smart Grid