R
EM MICROELECTRONIC - MARIN SA
EM6580
Ultra Low Power 8-pin Flash Microcontroller
Features
True Low Power:
5.8 µA active mode
3.3 µA standby mode
0.32 µA sleep mode
Figure 1. Architecture
VREG/VPP
VDD
Flash
4096 x 16Bit
RAM
80 x 4Bit
Large Supply Voltage 2.0 V to 5.5 V
No external component needed
Available in SO-8/14 packages and die
4-bit ADC or 12 levels Supply Voltage Level
Detector (SVLD)
Power Supply
Voltage reg.
Stable
RC oscillator
32 - 800kHz
Power on
Reset
Prescaler
Unique ID code of 52bits + 16bits CRC
Sleep Counter
Reset
Core
EM6600
10-Bit Univ
Count/Timer
Max 4 (5*) outputs with 2 high drive outputs of 10mA
Max. 5 (6*) inputs
Sleep Counter Reset (automatic wake-up from sleep
mode (EM patent))
Watchdog
4-bit ADC
SVLD check
Interrupt
Controller
Flash memory 4096 × 16 bits
RAM 80 × 4 bits
Internal RC oscillator 32kHz – 800kHz
2 clocks per instruction cycle
72 basic instructions
Port A
Serial Interface
PA0 PA1
Reset
PA4
PA2
PA3
*PA5
PA1 & PA2:
high current
drive outputs
* PA5 available only
in 14-pin package
and in die
External CPU clock source possible
Watchdog timer (2 sec)
Power-On-Reset with Power-Check on start-up
3 wire serial port , 8 bit, master and slave mode
Universal 10-bit counter, PWM, event counter
Prescaler down to 1 Hz (freq. = 32kHz)
Frequency output 1Hz, 2048 Hz, CPUClk, PWM
6 internal interrupt sources ( 2×10-bit counter, 2×
prescaler, SVLD, Serial Interface)
2 external interrupt sources (port A)
Figure 2. Pin Configuration
PA0
PA1
PA2
PA3
1
2
3
4
8
7
6
5
VDD
VREG/VPP
PA4
SO-8
EM6580
EM6580
VSS
Description
The EM6580 is a low power Flash 4-bit microcontroller
coming in a small 8-pin SO package and working up to
0.4 MIPS. It comes with an integrated 4-bit ADC and 2
high current drive outputs of 10mA and it requires no
external component. It has a sleep counter reset allowing
automatic wake-up from sleep mode. It is designed for use
in battery-operated and field-powered applications
requiring an extended lifetime. A high integration level
make it an ideal choice for cost sensitive applications.
14 NC
NC
PA0
PA1
PA2
PA3
NC
1
2
3
4
5
6
7
13 VDD
12 VREG/VPP
11 PA5
SO-14
10 PA4
9
8
VSS
NC
NC
The EM6580 contains the equivalent of 8kB of Flash
memory and a RC oscillator with frequencies between 32
to 800kHz. It also has a power-on reset, watchdog timer,
10 bit up/down counter, PWM and several clock
functions.
Typical Applications
Household appliances
Safety and security devices
Automotive controls
Sensor interfaces
Watchdog
Intelligent ADC
Driver (LED, triac)
Development tools include windows-based simulator
program debugger, assembler and real time emulator.
Copyright © 2005, EM Microelectronic-Marin SA
1
www.emmicroelectronic.com