16-bit energy-metering MCU with dual sigma-delta ADCs
Dual 16-bit ADC — the metrology engine
The dual 16-bit sigma-delta converters sample voltage and current simultaneously. The CPU16's hardware multiplier computes V × I × cos φ in firmware.

Texas Instruments MSP430FE4272IPMR, MSP430x4xx series 16-bit energy-metering MCU, 8MHz MSP430 CPU16 core, 32KB Flash, 1K RAM, dual 16-bit sigma-delta ADC, LCD driver, SPI/UART, 14 I/O, 1.8-3.6V supply, -40 to 85°C, 64-LQFP.
| Parameter | Value |
|---|---|
| Series | MSP430x4xx |
| Mounting | Surface Mount |
| Oscillator type | Internal |
| Program memory type | FLASH |
| Voltage - supply (Vcc (Vdd)) | 1.8V ~ 3.6V |
| Operating temperature | -40°C~85°C(TA) |
| Speed | 8MHz |
| Package | Tape & Reel (TR); Cut Tape (CT) |
| RAM size | 1K x 8 |
| Core size | 16-Bit |
| Peripherals | Brown-out Detect/Reset, LCD, POR, PWM, WDT |
| Connectivity | SPI, UART/USART |
| Number of i (O) | 14 |
| Core processor | MSP430 CPU16 |
| Case | 64-LQFP |
| Data converters | A/D 2x16b |
| Program memory size | 32KB (32K x 8 + 256B) |
The dual 16-bit sigma-delta converters sample voltage and current simultaneously. The CPU16's hardware multiplier computes V × I × cos φ in firmware.
The pinout is documented in the Texas Instruments MSP430FE4272 datasheet. The 64-LQFP package follows the standard MSP430x4xx pin mapping for the FE427x variant.
The core runs at 8 MHz, which is the rated maximum for the MSP430 CPU16 in this device.