1.
General description
The EM773 is an ARM Cortex-M0 based, low-cost 32-bit energy metering IC, designed for
8/16-bit smart metering applications. The EM773 offers programmability and on-chip
metrology functionality combined with a low power, simple instruction set and memory
addressing with reduced code size compared to existing 8/16-bit architectures.
The EM773 operates at CPU frequencies of up to 48 MHz.
The peripheral complement of the EM773 includes up to 32 kB of flash memory, up to
8 kB of data memory, one Fast-mode Plus I2C-bus interface, one RS-485/EIA-485 UART,
one SPI interface with SSP features, three general purpose counter/timers, up to 25
general purpose I/O pins, and a metrology engine for energy measurement.
2.
Features and benefits
System:
ARM Cortex-M0 processor, running at frequencies of up to 48 MHz.
ARM Cortex-M0 built-in Nested Vectored Interrupt Controller (NVIC).
Serial Wire Debug.
System tick timer.
Memory:
32 kB on-chip flash programming memory.
8 kB SRAM.
In-System Programming (ISP) and In-Application Programming (IAP) via on-chip
bootloader software.
Digital peripherals:
Up to 25 General Purpose I/O (GPIO) pins with configurable pull-up/pull-down
resistors, and a configurable open-drain mode.
GPIO pins can be used as edge and level sensitive interrupt sources.
High-current output driver (20 mA) on one pin.
High-current sink drivers (20 mA) on two I2C-bus pins in Fast-mode Plus.
Three general purpose counter/timers with a total of two capture inputs and 10
match outputs.
Programmable Windowed WatchDog Timer (WWDT).
Analog peripherals:
Metrology Engine for Smart Metering with two current inputs and a voltage input.
EM773
Energy metering IC; up to 32 kB flash and 8 kB SRAM
Rev. 2 — 3 January 2012
Product data sheet