Review Article

An Engineering Perspective of External Cardiac Loop Recorder: A Systematic Review

Table 9

Different microcontrollers used for ECG monitoring.

MP or MC usedSupply voltage rangeMax power consumptionMemory storage

MSP4302.5 V to 5.5 V330 μA at 1 MHz, 3 V2 k byte ROM, 128-byte RAM
MSP430F55291.8 V to 3.6 V290 μA at 8 MHz, 3.0 V128 KB flash & 8 × 2 KB SRAM
MSP430F5419A1.8 V to 3.6 V230 μA at 8 MHz, 3.0 V128 KB flash & 16 KB SRAM
MSP430F55151.8 V to 3.6 V290 μA at 8 MHz, 3.0 V64 KB flash & 4 × 2 KB SRAM
MSP430 (F2)1.8 V to 3.6 V220 μA at 1 MHz, 2.2 V1 KB + 256 B flash memory 128 B RAM
MSP430F12321.8 V–3.6 V200 μA at 1 MHz, 2.2 V8 KB + 256 B flash memory, 256 B RAM
MSP430FG4391.8 V to 3.6 V300 μA at 1 MHz, 2.2 V60 KB + 256 B flash memory, 2 KB RAM
MSP430F24181.8 V to 3.6 V365 μA at 1 MHz, 2.2 V116 KB + 256 B flash memory, 8 KB RAM
TI CC25302 V–3.6 V29 mA at 2.4 GHz32 KB flash & 8 KB RAM
TI CC24312 V–3.6 V27 mA at 32 MHz128 KB flash & 8 KB RAM
TMS320VC5509A2.7-V–3.6-V128 K × 16-bit on-chip RAM, 64 K bytes one wait state on-chip ROM, 16 MB DRAM
TMS320F28121.8 V–3.3 V1.9-V Core at 150 MHz128 K × 16 flash, 128 K × 16 ROM
TMDX5505eZDsp/VC5505eZdsp1.8 V, 2.5 V, 2.8 V, 3.3 V320 KB of on-chip RAM, 128 KB of on-chip ROM
ATmega84.5 V–5.5 V3.6 mA at 4 MHz, 3 V, 25°C8 KB flash, 512 B EEPROM, 1 KB SRAM
ATmega8L2.7 V–5.5 V3.6 mA at 4 MHz, 3 V, 25°C8 KB flash, 512 B EEPROM, 1 KB SRAM
ATmega3281.8–5.5 V0.2 mA at 1 MHz, 1.8 V, 25°C32 KB of flash, 1 K byte EEPROM, 2 KB of SRAM
Arduino (ATmega328)5 V32 KB of flash, 1 K byte EEPROM, 2 KB of SRAM
Concerto MCU (MB95F108AHS)5 V60 KB dual-flash, 2 KB RAM
PIC18LF46202.0 V to 5.5 V64 KB flash, 3968 SRAM, 1024 EEROM
ADuC8424.5 mA at 3 V (core CLK = 2.098 MHz)64 KB flash, 2 KB SRAM
C8051F0212.7 V–3.6 V4.25 KB RAM, 64 KB ROM
32-bit ARM cortex M0 CPU64.3 μW/MHz