The model CC1310F128RHBR refers to a microcontroller from Texas Instruments. It is part of the CC1310 family, which is specifically designed for low- Power wireless applications, particularly for sub-1 GHz communication systems. The CC1310 microcontroller offers various integrated features including low-power wireless connectivity and high pe RF ormance for IoT devices.
Packaging and Pinout Details
The CC1310F128RHBR is packaged in a QFN (Quad Flat No-lead) package. The exact package type is a 7x7 mm QFN with 48 pins. This is a compact form-factor commonly used in embedded systems where space is limited, and it provides excellent thermal performance.
Below is a detailed explanation of each pin function for the CC1310F128RHBR:
CC1310F128RHBR Pinout Table
The CC1310 has 48 pins, each with specific functions. Below is a complete list of the pin functions for the CC1310F128RHBR:
Pin Number Pin Name Function 1 VSS Ground pin, connects to the system ground. 2 VDD Power supply pin, connects to the power source (typically 3.3V). 3 NC No connection. 4 P0.0 General-purpose I/O, can be configured as a GPIO, ADC, or external interrupt input. 5 P0.1 General-purpose I/O, can be configured as a GPIO, ADC, or external interrupt input. 6 P0.2 General-purpose I/O, can be configured as a GPIO, ADC, or external interrupt input. 7 P0.3 General-purpose I/O, can be configured as a GPIO, ADC, or external interrupt input. 8 P0.4 General-purpose I/O, can be configured as a GPIO, ADC, or external interrupt input. 9 P0.5 General-purpose I/O, can be configured as a GPIO, ADC, or external interrupt input. 10 P0.6 General-purpose I/O, can be configured as a GPIO, ADC, or external interrupt input. 11 P0.7 General-purpose I/O, can be configured as a GPIO, ADC, or external interrupt input. 12 P1.0 General-purpose I/O, can be configured as a GPIO, ADC, or external interrupt input. 13 P1.1 General-purpose I/O, can be configured as a GPIO, ADC, or external interrupt input. 14 P1.2 General-purpose I/O, can be configured as a GPIO, ADC, or external interrupt input. 15 P1.3 General-purpose I/O, can be configured as a GPIO, ADC, or external interrupt input. 16 P1.4 General-purpose I/O, can be configured as a GPIO, ADC, or external interrupt input. 17 P1.5 General-purpose I/O, can be configured as a GPIO, ADC, or external interrupt input. 18 P1.6 General-purpose I/O, can be configured as a GPIO, ADC, or external interrupt input. 19 P1.7 General-purpose I/O, can be configured as a GPIO, ADC, or external interrupt input. 20 RST_N Reset pin, used to reset the microcontroller. 21 XIN External crystal input for clock generation. 22 XOUT External crystal output for clock generation. 23 VDDR Voltage supply pin for the core digital logic (typically 3.3V). 24 DVSS Digital ground pin, connects to the system ground for digital logic. 25 AUXADC0 Auxiliary ADC input, can be used for analog-to-digital conversion. 26 AUXADC1 Auxiliary ADC input, can be used for analog-to-digital conversion. 27 AUXADC2 Auxiliary ADC input, can be used for analog-to-digital conversion. 28 AUXADC3 Auxiliary ADC input, can be used for analog-to-digital conversion. 29 SCLK SPI clock pin, used for clocking SPI data transfers. 30 MISO SPI Master-In Slave-Out, used for data reception in SPI communication. 31 MOSI SPI Master-Out Slave-In, used for data transmission in SPI communication. 32 CSN SPI chip select, used to select the SPI slave for communication. 33 TMS Test mode select pin, used for debugging and programming. 34 TDI Test data input, used for debugging and programming. 35 TDO Test data output, used for debugging and programming. 36 TCK Test clock pin, used for debugging and programming. 37 RXD UART receive data pin, used to receive serial data. 38 TXD UART transmit data pin, used to send serial data. 39 DIO0 General-purpose I/O, used for RF operations. 40 DIO1 General-purpose I/O, used for RF operations. 41 DIO2 General-purpose I/O, used for RF operations. 42 DIO3 General-purpose I/O, used for RF operations. 43 DIO4 General-purpose I/O, used for RF operations. 44 DIO5 General-purpose I/O, used for RF operations. 45 DIO6 General-purpose I/O, used for RF operations. 46 DIO7 General-purpose I/O, used for RF operations. 47 DIO8 General-purpose I/O, used for RF operations. 48 DIO9 General-purpose I/O, used for RF operations.20 Common FAQs for CC1310F128RHBR:
Q: What is the operating voltage range of the CC1310F128RHBR? A: The CC1310F128RHBR operates within a voltage range of 1.8V to 3.8V.
Q: What is the maximum current consumption of CC1310F128RHBR during transmission? A: The maximum current consumption during transmission is around 18mA.
Q: Can I use the CC1310F128RHBR for Bluetooth applications? A: No, the CC1310F128RHBR is designed for sub-1 GHz wireless communication and is not suitable for Bluetooth applications.
Q: How many GPIO pins does the CC1310F128RHBR have? A: The CC1310F128RHBR has 48 GPIO pins in total.
Q: Does the CC1310F128RHBR support UART communication? A: Yes, it supports UART communication with pins TXD and RXD.
Q: What type of ADC channels does the CC1310F128RHBR have? A: The CC1310F128RHBR includes 12-bit ADC channels, with up to 4 auxiliary ADC channels.
Q: Can I use the CC1310F128RHBR for RF communication? A: Yes, the CC1310F128RHBR supports sub-1 GHz RF communication using its DIO pins.
Q: Does the CC1310F128RHBR support I2C communication? A: Yes, it supports I2C communication through configurable pins.
Q: What is the size of the CC1310F128RHBR package? A: The CC1310F128RHBR is packaged in a 7x7 mm QFN package with 48 pins.
Q: Can I use the CC1310F128RHBR in low-power applications? A: Yes, the CC1310F128RHBR is designed for low-power wireless applications with various power-saving modes.
Q: How much flash memory does the CC1310F128RHBR have? A: The CC1310F128RHBR has 128 KB of flash memory.
Q: How many PWM channels are available on the CC1310F128RHBR? A: The CC1310F128RHBR supports 4 PWM channels.
Q: Does the CC1310F128RHBR support an external crystal? A: Yes, it supports an external crystal for clock generation.
Q: What is the maximum data rate for wireless communication using CC1310F128RHBR? A: The maximum data rate is up to 1 Mbps for sub-1 GHz communication.
Q: Can I use the CC1310F128RHBR for debugging? A: Yes, it has JTAG and SWD interface s for debugging purposes.
Q: Does the CC1310F128RHBR include a voltage regulator? A: Yes, it has an internal voltage regulator that supports a 3.3V output.
Q: Is the CC1310F128RHBR RoHS compliant? A: Yes, the CC1310F128RHBR is RoHS compliant.
Q: Can the CC1310F128RHBR support multiple RF protocols? A: Yes, it supports multiple RF protocols, including simple link and proprietary protocols.
Q: How do I program the CC1310F128RHBR? A: The CC1310F128RHBR can be programmed using JTAG or SWD programming interfaces.
Q: What is the temperature range for operating the CC1310F128RHBR? A: The operating temperature range is -40°C to +85°C.
This comprehensive guide should provide you with the necessary details regarding the CC1310F128RHBR's pinout, functions, and common FAQs.