|
Part Number |
EM6605 |
|
Manufacturer |
EM Microelectronic |
|
Semiconductor DataSheet |
|
DataSheet View |
|
(0 0,&52(/(&7521,&0$5,1 6$
EM6605 - 4 bit Microcontroller
Features
• Low Power - typical 4.0µA active mode - typical 2.5µA standby mode - typical 0.3µA sleep mode @ 1.8V, 32kHz, 25 °C • Low Voltage - 1.8 to 5.5V • RC oscillator 30 - 300kHz • buzzer - three tone • ROM - 2k × 16 (Mask Programmed) • RAM - 96 × 4 (User Read/Write) • 2 clocks per instruction cycle • RISC architecture • 4 software configurable 4-bit ports • Up to 16 inputs (4 ports) • Up to 12 outputs (3 ports) • Serial (Output) Write buffer - SWB • Voltage level detection • Analogue watchdog • Timer watchdog • 8 bit timer / event counter • Internal interrupt sources (timer, event counter, prescaler) • External interrupt sources (portA + portC) Figure 1.Architecture
Figure 2.Pin Configuration
Description
The EM66XX series is an advanced single chip low cost, mask programmed CMOS 4-bit microcontroller. It contains ROM, RAM, watchdog timer, oscillation detection circuit, combined timer / event counter, prescaler, voltage level detector and a number of clock functions. Its low voltage and low power operation make it the most suitable controller for battery, stand alone and mobile equipment. The EM66XX series is manufactured using EM’s Advanced Low Power CMOS Process.
Typical
• • • • • • •
Applications
sensor interfaces domestic appliances security systems automotive controls TV & audio remote controls measurement equipment R/F and IR. control
© EM Microelectronic-Marin SA, 2/99, Rev. B/243
1
EM6605
EM6605 at a glance
• Power Supply - Low Voltage, low power architecture including internal voltage regulator - 1.8V ... 5.5 V battery voltage - 4.0 $ LQ DFWLYH PRGH - 2.5 $ LQ VWDQGE PRGH - 0.3 $ LQ VOHHS PRGH @ 1.8V, 32kHz, 25 °C - RC oscillator from 30-300kHz • RAM - 96 x 4 bit, direct addressable • ROM - 2048 x 16 bit metal mask programmable • CPU - 4 bit RISC architecture - 2 clock cycles per instruction - 72 basic instructions • Main Operating Modes and Resets - Active mode (CPU is running) - Standby mode (CPU in Halt) - Sleep mode (No clock, Reset State) - Initial reset on Power-On (POR) - External reset pin - Watchdog timer (time-out) reset - Oscillation detection watchdog reset - Reset with input combination on PortA (metal option) • Supply Voltage Level Detector - 3 software selectable levels defined by user between 1.9V and 4.5V) - Busy flag during measure - Active only on request during measurement to reduce power consumption • 4-Bit Input PortA - Direct input read - Debounced or direct input selectable (reg.) - Interrupt request on input’s rising or falling edge, selectable by register. - Pull-down or none, selectable by met. mask - Software test variables for conditional jumps - PA3 input for the event counter - Reset with input combination on PortA (metal option) • 4-Bit Input/Output PortB - separate input or output selection by register - Pull-up, Pull-down or none, selectable by metal mask if used as Input - Buzzer output on PB0 • 4-Bit Input/Output PortC - Input or Output port as a whole port - Debounced or direct input selectable (reg.) - Interrupt request on input’s rising or falling edge, selectable by register. - Pull-up, pull-down or none, selectable by metal mask if used as input - CMOS or N-channel open drain mode • 4-Bit Input/Output PortD - Input or Output port as a whole port - Pull-up, Pull-down or none, selectable by metal mask if used as Input - CMOS or N-channel open drain mode - Serial Write Buffer clock and data output • Serial (output) Write Buffer - max. 256 bits long clocked with ck[15]/ck[14]/ck[12]/ck[11] = 16/8/2/1kHz - automatic send mode - interactive send mode : interrupt request when buffer is empty • RCoscillator - RC oscillator with an external resistor for frequency adjustment in range from 30kHz to 300kHz - Production tolerance ±20% - Temperature toll. ±5%, -20°C
|