R
EM MICROELECTRONIC - MARIN SA
EM6812
Ultra Low Power 8-bit FLASH Microcontroller
Block Diagram
Description
The EM6812 is designed to be battery operated for extended
lifetime applications. Brownout and powercheck functions
ensure reliable operation at or near undervoltage conditions,
offering greater reliability in complex operation modes. Each
of the 16 I/Os is freely programmable and the microcontroller
has a dual quartz and trimmable RC oscillator up to 10MHz. It
has an 8-bit RISC architecture specially designed for very low
power consumption. With 2 clocks per instruction, EM6812
executes up to 2.5 MIPS at 5MHz and achieves an
astonishing 2200 MIPS/Watt.
Power Supply
&
Voltage Regulator
Supply Voltage
Level Detector
8-level
Power On
Reset
SECURITY
Brownout
Low Power
RAM
12x8 bit
RAM
512x8 bit
CoolRISC 8-bit
CORE
&
FLASH
22.5 kByte
11.2 kByte
5.6 kByte
CR816L
MEMORY
16 registers
Hardware multiplier
Dual Port RAM
4x8 bit
RC 1-10MHz
Watchdog
IRQ
CLOCK
&
Prescaler 1
Prescaler 2
4 x 8 bit
(2 x 16 bit)
Timer
Crystal 32kHz
TIMING
Features
Green mold / leadfree package
PORT A
Pull-up/-down, Edge, Debounce
PORT B
SPI, soft UART, PWM,
Frequency generator
True low current:
120 µA active mode @ 3V, 1MHz
I/Os
6 µA standby mode, RC on
0.8 µA standby mode, RC off
0.16 µA sleep mode
Up to 2.5 MIPS at 5MHz
On-chip brownout detection
Powercheck functions at start-up
8-level Supply Voltage Level Detection (SVLD)
Fast wake-up from standby mode
16 fully configurable I/Os
Tools & Services
Easy to use emulator with full debug functions, full
peripheral integration, C-compiler
Input / Output
Pull-up, Pull-down
CMOS, N-channel open drain
Windows-based software programs
Programmer from different vendors
Dedicated team of engineers for outstanding support
6 high currents outputs, up to 20 mA
Wide supply voltage range 2 V – 5.5 V
Flash read monitor (allows save instruction execution
at lowest voltages)
Pinout Configuration
1
24
23
22
21
20
19
18
17
16
15
14
13
PB4
PB5
PB3
PB2
PB1
PB0
N.C.
VSS
Dual mode quartz and RC oscillators:
2
1 MHz – 10 MHz RC
32768 Hz crystal or external clock source
3
PB6
EM6812
4
PB7
5
VREG
8-bit CoolRISC architecture
6
VDD
TSSOP-24
SO-24
Package
16 registers
2 clock per instruction
8x8bit hardware multiplier
7
OSC OUT
OSC IN
PA7
TEST
RESET
PA0
PA1
PA2
PA3
8
9
10
11
12
PA6
Power-On-Reset and watchdog
Various Flash memory size:
PA5
(top view)
PA4
2k x 22 bit (5.6k Byte)
4k x 22 bit (11.2k Byte)
8k x 22 bit (22.5k Byte)
Fully static 512B or 256B RAM, Low power 12B RAM,
Dual port 4B RAM
Internal and external interrupts
Frequency generator
PWM functions
8/16-bit timers
Typical Applications
Metering
Heat Cost Allocation
Smoke detector
Security
Body care
Sports
Computer peripherals, Bluetooth chipset
Prescaler:
10-bit RC divider
15-bit crystal divider
SPI interface, UART programmable by software
Small 24-pin TSSOP and SO packages (leadfree)
1
Copyright © 2005, EM Microelectronic-Marin SA
www.emmicroelectronic.com