Send an Inquiry

To receive a quote for your project, please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Part Number*
Quantity*
Message
Submit Inventory List

Please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Upload My List
Message

Texas Instruments MSP430F123IRHBT

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

Inventory:100

Please send an inquiry. Send us your inquiry, and we will respond immediately.

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

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

ParameterValue and Actual Design Meaning
Core Architecture16-bit RISC CPU with 16 general-purpose registers and constant generators for optimized code efficiency
Memory8KB + 256B flash (main + info memory), 256B RAM - supports in-system programming and BSL UART loading
Power Consumption0.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 System16-bit Timer_A3 with three capture/compare registers (TACCR0–2), supporting PWM, interval timing, and input capture with interrupt capability
Analog FunctionOn-chip Comparator_A with programmable inputs (CA0/CA1) and output (CAOUT) - enables single-slope A/D on resistive sensors without external components
CommunicationUSART0 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/TerminalCircuit RoleDesign Meaning
P1.0/TACLKTimer_A clock inputAccepts external clock source for Timer_A; also functions as general I/O
P1.1/TA0Timer_A channel 0 I/OCCI0A input / Out0 output; used for BSL transmit during programming
P1.2/TA1Timer_A channel 1 I/OCCI1A input / Out1 output; supports PWM generation and capture
P1.3/TA2Timer_A channel 2 I/OCCI2A input / Out2 output; enables third independent timing/capture path
P1.4/SMCLK/TCKSub-main clock output / JTAG test clockDrives SMCLK to peripherals; serves as TCK during JTAG programming and debug
P2.2/CAOUT/TA0Comparator_A output / Timer_A channel 0 alternateDelivers comparator result directly to P1.1 or other logic; dual-function pin reduces routing complexity
P2.3/CA0/TA1Comparator_A input 0 / Timer_A channel 1 alternateConnects external analog signal to comparator; shares pin with TA1 for compact layout
P2.4/CA1/TA2Comparator_A input 1 / Timer_A channel 2 alternateProvides second analog reference point; enables differential or ratiometric sensing configurations
P3.4/UTXD0USART0 transmit dataDrives UART TX line; used for BSL communication and host interface
P3.5/URXD0USART0 receive dataReceives UART RX signal; supports asynchronous command reception and firmware updates
RST/NMIReset / non-maskable interruptActive-low reset input; doubles as NMI source for critical event handling
TESTJTAG test mode selectEnables JTAG boundary scan and flash programming when pulled high during power-up
VCC / VSSSupply / groundSingle 1.8–3.6 V supply rail; VSS pad must connect to thermal ground plane per QFN layout guidelines

Key Features

FeatureDesign Value
Five low-power operating modesLPM0–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 comparatorSupports 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 protectionProgrammable security fuse prevents unauthorized flash read-out - essential for IP-protected firmware in OEM deployments

Applications

Wireless Sensor NodePortable 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 InterfaceIndustrial 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 PartTechnical DifferenceApplication DifferenceSelection Advice
MSP430F122IRHBT4KB+256B flash (vs. 8KB), identical RAM, peripherals, and power specsSuitable for simpler firmware with smaller code footprint; lacks space for OTA update staging or advanced crypto stacksSelect when application code size remains under 3.5KB and cost sensitivity outweighs future firmware scalability needs
MSP430F2274IRHBT16KB+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 frequencyChoose 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

  • MSP430F123IRHBT
  • MSP430F123IRHBT PDF
  • MSP430F123IRHBT Datasheet
  • MSP430F123IRHBT Specifications
  • MSP430F123IRHBT Images
  • Texas Instruments
  • Texas Instruments MSP430F123IRHBT
  • Buy MSP430F123IRHBT
  • MSP430F123IRHBT Price
  • MSP430F123IRHBT Distributor
  • MSP430F123IRHBT Supplier
  • MSP430F123IRHBT Wholesale
Related Products
ATTINY4-TSHR
ATTINY4-TSHR

Microchip Technology

ATTINY10-TSHR
ATTINY10-TSHR

Microchip Technology

ATTINY10-TS8R
ATTINY10-TS8R

Microchip Technology

ATTINY202-SSNR
ATTINY202-SSNR

Microchip Technology

ATTINY202-SSFR
ATTINY202-SSFR

Microchip Technology

ATTINY402-SSNR
ATTINY402-SSNR

Microchip Technology

PIC16F15213T-I/MF
PIC16F15213T-I/MF

Microchip Technology

PIC16F15213-E/MF
PIC16F15213-E/MF

Microchip Technology

PIC10F200T-I/OT
PIC10F200T-I/OT

Microchip Technology

ATTINY412-SSNR
ATTINY412-SSNR

Microchip Technology

PIC10F202T-I/OT
PIC10F202T-I/OT

Microchip Technology

ATTINY404-SSNR
ATTINY404-SSNR

Microchip Technology

Tech Hub

Search

Search

PRODUCT

PRODUCT

PHONE

PHONE

USER

USER