Texas Instruments MSP430F123IRHBT
- Part No.:
- MSP430F123IRHBT
- Manufacturer:
- Texas Instruments
- Category:
- Microcontrollers
- Package:
- 32-VFQFN Exposed Pad
- Datasheet:
-
MSP430F123IRHBT.pdf
- Description:
- IC MCU 16BIT 8KB FLASH 32VQFN
- Quantity:
- Payment:

- Shipping:

Inventory:100
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MSP430F123IRHBT from Texas Instruments is an ultralow-power 16-bit RISC mixed-signal microcontroller featuring 8KB+256B flash memory, 256B RAM, a 16-bit Timer_A with three capture/compare registers, integrated analog comparator, and USART0 supporting UART/SPI protocols. It operates from 1.8 V to 3.6 V and targets battery-powered sensor systems requiring sub-μA standby current and fast wake-up.
For engineers reviewing the MSP430F123IRHBT datasheet, MSP430F123IRHBT pinout, MSP430F123IRHBT application, or MSP430F123IRHBT equivalent, key selection criteria include its 28-pin TSSOP/RHB package compatibility, 0.1 μA LPM4 current, <6 μs wake-up time, and on-chip comparator for slope A/D conversion in resistive sensor interfaces.
Technical Context
The MSP430F123IRHBT implements a 16-bit RISC CPU with constant generators and seven addressing modes, enabling single-cycle register operations. Its basic clock module supports multiple sources: internal DCO (stabilizes in <6 μs), 32 kHz crystal, high-frequency crystal, resonator, or external clock - all configurable via BCSCTL1/2 and DCOCTL registers.
Peripherals are memory-mapped and accessible via full instruction set: Timer_A3 uses dedicated 16-bit registers (TAR, TACCR0–2, TACTL, TAIV); USART0 provides double-buffered UART/SPI with byte-access registers (U0TXBUF, U0RXBUF, U0CTL); Comparator_A connects to P2.2 (CAOUT), P2.3 (CA0), and P2.4 (CA1) for analog signal comparison or slope ADC.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | 16-bit RISC CPU with 16 general-purpose registers and constant generators for optimized code efficiency |
| Memory | 8KB + 256B flash (main + info memory), 256B RAM - supports in-system programming and BSL UART loading |
| Power Consumption | 0.1 μA in LPM4 (RAM retention), 0.7 μA in LPM3, 200 μA active at 1 MHz/2.2 V - enables multi-year coin-cell operation |
| Wake-up Time | <6 μs from LPM3/LPM4 to active mode via DCO - critical for duty-cycled sensor sampling |
| Timer System | 16-bit Timer_A3 with three capture/compare registers (TACCR0–2), supporting PWM, interval timing, and input capture with interrupt capability |
| Analog Function | On-chip Comparator_A with programmable inputs (CA0/CA1) and output (CAOUT) - enables single-slope A/D on resistive sensors without external components |
| Communication | USART0 with software-selectable UART (asynchronous) or SPI (synchronous) - uses P3.0–P3.5 pins and supports BSL firmware updates |
Pinout & Package
Package: 32-pin QFN (RHB), thermally enhanced with exposed pad recommended for connection to VSS.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P1.0/TACLK | Timer_A clock input | Accepts external clock source for Timer_A; also functions as general I/O |
| P1.1/TA0 | Timer_A channel 0 I/O | CCI0A input / Out0 output; used for BSL transmit during programming |
| P1.2/TA1 | Timer_A channel 1 I/O | CCI1A input / Out1 output; supports PWM generation and capture |
| P1.3/TA2 | Timer_A channel 2 I/O | CCI2A input / Out2 output; enables third independent timing/capture path |
| P1.4/SMCLK/TCK | Sub-main clock output / JTAG test clock | Drives SMCLK to peripherals; serves as TCK during JTAG programming and debug |
| P2.2/CAOUT/TA0 | Comparator_A output / Timer_A channel 0 alternate | Delivers comparator result directly to P1.1 or other logic; dual-function pin reduces routing complexity |
| P2.3/CA0/TA1 | Comparator_A input 0 / Timer_A channel 1 alternate | Connects external analog signal to comparator; shares pin with TA1 for compact layout |
| P2.4/CA1/TA2 | Comparator_A input 1 / Timer_A channel 2 alternate | Provides second analog reference point; enables differential or ratiometric sensing configurations |
| P3.4/UTXD0 | USART0 transmit data | Drives UART TX line; used for BSL communication and host interface |
| P3.5/URXD0 | USART0 receive data | Receives UART RX signal; supports asynchronous command reception and firmware updates |
| RST/NMI | Reset / non-maskable interrupt | Active-low reset input; doubles as NMI source for critical event handling |
| TEST | JTAG test mode select | Enables JTAG boundary scan and flash programming when pulled high during power-up |
| VCC / VSS | Supply / ground | Single 1.8–3.6 V supply rail; VSS pad must connect to thermal ground plane per QFN layout guidelines |
Key Features
| Feature | Design Value |
|---|---|
| Five low-power operating modes | LPM0–LPM4 provide scalable power reduction - LPM4 draws only 0.1 μA while retaining RAM, enabling ultra-long sleep intervals |
| Digital controlled oscillator (DCO) | Stabilizes in <6 μs from any low-power mode, eliminating crystal start-up delay and supporting burst-mode sensing |
| Integrated analog comparator | Supports slope A/D conversion on resistive sensors using internal timing and GPIO - no external ADC or op-amp required |
| Bootstrap loader (BSL) | Enables field firmware updates via UART using P1.1 (TX) and P2.2 (RX) - eliminates need for JTAG hardware in production units |
| Memory protection | Programmable security fuse prevents unauthorized flash read-out - essential for IP-protected firmware in OEM deployments |
Applications
| Wireless Sensor Node | Portable Medical Monitor |
|---|---|
Use Scenario: Battery-powered temperature/humidity node transmitting data via sub-GHz RF transceiver. IC Role / Device Role / Timing Role: Main controller executing sensor polling, slope A/D conversion via Comparator_A, and UART-based packet framing for RF IC. Use Value: 0.1 μA LPM4 current extends CR2032 life beyond 5 years; <6 μs wake-up ensures precise 100-ms sampling intervals without clock drift. | Use Scenario: Wearable pulse oximeter with optical sensor and OLED display. IC Role / Device Role / Timing Role: Signal conditioner and system manager - reads photodiode via comparator slope ADC, drives display via SPI, manages button interrupts. Use Value: Integrated Timer_A3 generates precise LED drive timing and PWM dimming; 256B RAM holds real-time SpO₂ calculation buffers without external memory. |
| Smart Utility Meter Interface | Industrial Condition Monitor |
Use Scenario: Tamper-resistant water/gas meter with magnetic switch detection and LCD display. IC Role / Device Role / Timing Role: Low-power host managing reed switch interrupts, LCD segment driving, and secure metrology data logging. Use Value: RST/NMI pin detects forced reset attempts; programmable security fuse prevents firmware extraction; 8KB flash stores encryption keys and calibration tables. | Use Scenario: Vibration and temperature monitor mounted on motor housing with LoRaWAN backhaul. IC Role / Device Role / Timing Role: Edge processor acquiring analog vibration signals via comparator-based peak detection and triggering LoRa transmission on threshold exceedance. Use Value: Comparator_A with P2.3/P2.4 inputs performs real-time analog thresholding; LPM3 (1.6 μA @ 3 V) enables 2-minute wake intervals with full sensor readiness. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar mixed-signal microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| MSP430F122IRHBT | 4KB+256B flash (vs. 8KB), identical RAM, peripherals, and power specs | Suitable for simpler firmware with smaller code footprint; lacks space for OTA update staging or advanced crypto stacks | Select when application code size remains under 3.5KB and cost sensitivity outweighs future firmware scalability needs |
| MSP430F2274IRHBT | 16KB+512B flash, 2KB RAM, enhanced USCI module (UART/SPI/I²C), 10-bit ADC, higher MCLK (16 MHz) | Supports richer connectivity (I²C sensors), larger data buffers, and faster processing - but consumes >2× active current at same frequency | Choose when design requires I²C peripheral integration, larger working memory, or higher throughput - accept trade-off in active-mode power |
Compared with MSP430F123IRHBT, the F122 offers identical ultra-low-power operation at lower memory cost, while the F2274 trades power efficiency for expanded memory, ADC, and multi-protocol communication - making the MSP430F123IRHBT optimal for cost-constrained, long-life sensor nodes where 8KB flash and comparator-based A/D meet functional requirements without over-engineering.
Availability
MSP430F123IRHBT is available at Aetrix Electronics and suitable for wireless sensor nodes, portable medical monitors, smart utility meter interfaces, and industrial condition monitors requiring stable component supply across extended product lifecycles.
Supply support for MSP430F123IRHBT includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Texas Instruments is a global semiconductor leader specializing in analog, embedded processing, and connectivity technologies with decades of microcontroller innovation.
The MSP430x12x product line delivers ultralow-power mixed-signal control for battery-operated measurement systems, emphasizing rapid wake-up, integrated analog functions, and minimal external component count.
FAQ
What is the maximum operating frequency of the MSP430F123IRHBT at 3.6 V?
The MSP430F123IRHBT supports a maximum system clock (MCLK) frequency of 8 MHz at 3.6 V, as specified in the recommended operating conditions. This limit applies to both CPU execution and peripheral timing derived from MCLK. The device achieves this using its digitally controlled oscillator (DCO) or external crystal/resonator sources, with DCO stabilization time remaining under 6 μs regardless of frequency setting. MSP430F123IRHBT maintains full functionality - including Timer_A3 operation, USART0 baud rate generation, and flash programming - within this 8 MHz ceiling.
Does the MSP430F123IRHBT support hardware UART or only software-emulated serial?
The MSP430F123IRHBT includes a dedicated hardware USART0 peripheral that natively supports UART mode with full duplex operation, automatic baud rate generation, and double-buffered transmit/receive registers (U0TXBUF/U0RXBUF). It does not rely on bit-banged GPIO. Hardware UART is enabled by configuring U0CTL for UART mode and setting appropriate U0BR0/U0BR1 values; it operates independently of CPU load and supports standard stop-bit, parity, and data-length configurations. MSP430F123IRHBT's UART implementation is validated for reliable communication at up to 9600 bps with 3.6 V supply and 1 MHz MCLK.
How many I/O pins does the MSP430F123IRHBT provide in the RHB (32-pin QFN) package?
The MSP430F123IRHBT in the RHB package provides 22 usable digital I/O pins: Port 1 (P1.0–P1.7) = 8 pins, Port 2 (P2.0–P2.5) = 6 pins, and Port 3 (P3.0–P3.7) = 8 pins. Although P3 has eight physical pins, all are functional I/Os - however, only P1 and P2 support edge-selectable interrupts. Pins marked NC (e.g., RHB pins 4, 17, 20, 31) are not internally connected and must remain unconnected. The exposed thermal pad is not an I/O terminal but requires connection to VSS for thermal and electrical stability. MSP430F123IRHBT's I/O count is fixed per package variant and matches the DW/PW 28-pin variants in functional capability despite differing pin counts.
Can the MSP430F123IRHBT perform analog-to-digital conversion without an external ADC?
Yes, the MSP430F123IRHBT can perform analog-to-digital conversion using its integrated Comparator_A module in slope A/D configuration. By charging a capacitor through a known resistor and measuring the time for the comparator output to toggle - timed precisely by Timer_A3 - the device converts analog voltage to digital value without external ADC components. This method leverages P2.2 (CAOUT), P2.3 (CA0), and P2.4 (CA1) with internal timing resources. MSP430F123IRHBT's slope ADC achieves effective resolution up to 12 bits depending on timer clock stability and capacitor tolerance, and is documented in TI Application Report SLAA089 for resistive sensor interfaces.
What debug and programming interfaces are supported by the MSP430F123IRHBT?
The MSP430F123IRHBT supports two primary programming interfaces: JTAG via TEST, TCK, TMS, TDI/TDO pins (P1.4–P1.7) for full-featured debugging and flash programming, and the UART-based Bootstrap Loader (BSL) using P1.1 (TX) and P2.2 (RX) for production firmware updates without JTAG hardware. Both methods support flash memory programming, RAM initialization, and security fuse configuration. MSP430F123IRHBT's BSL is password-protected and resides in ROM, ensuring robust field updates. No SWD or cJTAG support is provided - JTAG and BSL are the only validated interfaces per SLAS312C datasheet.
MSP430F123IRHBT Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Texas Instruments
- Package/Case:
- 32-VFQFN Exposed Pad
- Series:
- MSP430x1xx
- Packaging:
- Tape & Reel (TR)
- Product Status:
- Active
- Programmable:
- Verified
- Core Processor:
- MSP430 CPU16
- Core Size:
- 16-Bit
- Speed:
- 8MHz
- Connectivity:
- SPI, UART/USART
- Peripherals:
- POR, PWM, WDT
- Number of I/O:
- 22
- Program Memory Size:
- 8KB (8K x 8 + 256B)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 256 x 8
- Voltage - Supply (Vcc/Vdd):
- 1.8V ~ 3.6V
- Data Converters:
- Slope A/D
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
MSP430F123IRHBT FAQ
1.How can I place an order for MSP430F123IRHBT through Aetrix?
Please submit a Request for Quotation (RFQ) for MSP430F123IRHBT on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for MSP430F123IRHBT reliable?
The price and inventory of MSP430F123IRHBT are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MSP430F123IRHBT is usually 5 days.
3.What payment methods are accepted for MSP430F123IRHBT?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MSP430F123IRHBT transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MSP430F123IRHBT?
MSP430F123IRHBT orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MSP430F123IRHBT order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for MSP430F123IRHBT?
For technical support, including MSP430F123IRHBT datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MSP430F123IRHBT requirements.
6.How does Aetrix verify that MSP430F123IRHBT is sourced from the original manufacturer or authorized distributors?
All MSP430F123IRHBT products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that MSP430F123IRHBT meets industry standards.
7.What is the process for return or replacement of MSP430F123IRHBT?
All MSP430F123IRHBT units undergo pre-shipment inspection (PSI). If there is an issue with MSP430F123IRHBT, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The MSP430F123IRHBT part is unused and in its original packaging.
Return procedure for MSP430F123IRHBT:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MSP430F123IRHBT Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

