4 bit Microcontroller

Part  Number EM6521
Manufacturer ETC
Semiconductor DataSheet

DataSheet View

R www.DataSheet4U.com EM MICROELECTRONIC - MARIN SA EM6521 MFP version of EM6621 Ultra Low Power Microcontroller with 4x20 LCD Driver Features • Low Power - 11 µA active mode, LCD On - 1.8 µA standby mode, LCD Off - 0.1 µA sleep mode @ 3 V, 32 KHz, 25 ºC Large Voltage range, 2 to 5.5 V 2 clocks per instruction cycle 72 basic instructions EEPROM 4096 x 16 bits RAM 128 x 4 bits Max. 12 inputs ; port A, port B, port SP Max. 8 outputs ; port B, port SP Voltage Level Detector, 8 levels software selectable from 1.2 V up to 4.0 V Melody, 7 tones + silence inclusive 4-bit timer Universal 10-bit counter, PWM, event counter Prescaler down to 1 second ( crystal = 32 KHz ) 1/1000 sec 12 bit binary coded decimal counter with hard or software start/stop function LCD 20 Segments, 3 or 4 times multiplexed 3 wire serial port , 8 bit, master and slave mode 5 external interrupts (port A, serial interface) 8 internal interrupts (3x prescaler, BCD counter 2x10-bit counter, melody timer, serial interface) timer watchdog and oscillation supervisor Figure 2. Pin Configuration, TQFP52 10 * 10 * 1 mm Figure 1. Architecture • • • • • • • • • • • • • • • • • Description The EM6521 is an advanced single chip CMOS 4-bit microcontroller. It contains EEPROM, RAM, LCD driver, power on reset, watchdog timer, oscillation detection circuit, 10-bit up/down and event counter, 1ms BCD counter, prescaler, voltage level detector (Vld), serial interface and several clock functions. The low voltage feature and low power consumption make it the most suitable controller for battery, stand alone and mobile equipment. The EM6521 is manufactured using EM Marin's Advanced Low Power (ALP) CMOS Process. Typical • • • • • • • • • Applications Timing device Automotive controls with display Intelligent display driver Measurement equipment Domestic appliance Interactive system with display Timer / sports timing devices Bicycle computers Safety and security devices Copyright © 2005, EM Microelectronic-Marin SA 1 www.emmicroelectronic.com R EM6521 EM6521 at a glance • Power Supply - Low voltage low power architecture including internal voltage regulator - 2.0 … 5.5 V battery voltage - 11 µA in active mode (Xtal, LCD on, 25 °C) - 1.8 µA in standby mode (Xtal, LCD off, 25 °C) - 0.1 µA in sleep mode (25 °C) - 32 KHz Oscillator • 4-Bit Input Port A - Direct input read on the port terminals - Debouncer function available on all inputs - Interrupt request on positive or negative edge - Pull resistor selectable by register - Test variables (software) for conditional jumps - PA[0] and PA[3] are inputs for the event counter - PA[3] is Start/Stop input for the millisecond counter - Reset with input combination • RAM - 64 x 4 bit, direct addressable - 64 x 4 bit, indexed addressable • 4-Bit Bi-directional Port B - All different functions bit-wise selectable - Direct input read on the port terminals - Data output latches - CMOS or Nch. open drain outputs - Pull-down or pull-up selectable - Selectable PWM, 32kHz, 1kHz and 1Hz output • EEPROM - 4096 x 16 bit, metal mask programmable • CPU - 4-bit RISC architecture - 2 clock cycles per instruction - 72 basic instructions • Prescaler - 15 stage system clock divider down to 1Hz - 3 Interrupt requests; 1Hz, 32Hz or 8Hz, Blink - Prescaler reset (4kHz to 1Hz) • Main Operating Modes and Resets - Active mode (CPU is running) - Standby mode (CPU in halt) - Sleep mode (no clock, reset state) - Watchdog reset (logic and oscillation watchdogs) - Reset terminal and POR - Reset with input combination on port A (register selectable) • Voltage Level Detector (SVLD) - 8 different levels from 1.2 V to 4.0 V (ROM Version) - Busy flag during measure • 10-Bit Universal Counter - 10, 8, 6 or 4 bit up/down counting - Parallel load - Event counting (PA[0] or PA[3]) - 8 different input clocks - Full 10 bit or limited (8, 6, 4 bit) compare function - 2 interrupt requests (on compare and on 0) - Hi-frequency input on PA[3] and PA[0] - Pulse width modulation (PWM) output • Liquid Crystal Display Driver (LCD) - 20 Segments 3 or 4 times multiplexed - Internal or external voltage multiplier - Free Segment allocation architecture - LCD switch off for power save • 8-Bit Serial Interface - 3 wire master/slave mode - READY output during data transfer - Maximum shift clock is equal to system clock - Interrupt request to the CPU after 8 bits - Supports different serial formats - Can be configured as a parallel 4 bit I/O port - Direct input read on the port terminals - All outputs can be put tristate (default) - Selectable pull resistors in input mode - CMOS or Nch. open drain outputs • Melody Generator - Dedicated Buzzer terminal - 7 tones plus silence output - The output can be put tristate (default) - Internal 4-bit timer, usable also in standalone mode - 4 different timer input clocks - Timer with automatic reload or single run - Timer interrupt request when reaching 0 • Interrupt Controller - 5 external and 8 internal interrupt request sources - Each interrupt request can individually be masked - Each interrupt flag can individually be reset - Automatic reset of each interrupt request after read - General interrupt request to CPU can be disabled - Automatic enabling of general interrupt request flag when going into HALT mode • Millisecond Counter - 3 digits binary coded decimal counter (12 bits) - PA[3] input pulse width and period measurement - Internal 1000 Hz clock generation - Hardware or software controlled start stop mode - Interrupt request on either 1/10 Sec or 1Sec Copyright © 2005, EM Microelectronic-Marin SA 2 www.emmicroelectronic.com R EM6521 Table of Contents Features 0H 1 1 1H 8.5.2 PWM Characteristics 56H 35 Description Typical Applications 2H 3H 8.6 8.7 9 Counter Setup 10-bit Counter Registers 57H 58H 59H 36 36 38 38 38 39 39 41 60H 61H 62H 63H 64H 1 2 4 6 4H 5H EM6521 at a glance 1 2 Pin Description for EM6521 1.1 Programming Connections Operating Modes 2.1 Active Mode 2.2 Standby Mode 2.3 Sleep Mode 6H 7H 8H 9H Millisecond Counter 9.1 PA[3] Input for MSC 9.2 IRQ from MSC 9.3 MSC-Modes 9.4 Mode selection 9.5 Millisecond Counter Registers 65H 7 7 7 7 8 10H 10 Interrupt Controller 10.1 Interrupt Control Registers 6H 42 43 44 44 67H 68H 3 4 Power Supply Reset 4.1 Oscillation Detection Circuit 4.2 Reset Terminal 4.3 Input Port A Reset Function 4.4 Digital Watchdog Timer Reset 4.5 CPU State after Reset 12H 13H 14H 15H 16H 1H 11 Supply Voltage Level Detector 11.1 SVLD Register 12 Strobe Output 12.1 Strobe Register 69H 70H 9 10 10 10 11 11 12 12 12 17H 18H 19H 45 45 46 71H 13 RAM 72H 5 Oscillator and Prescaler 5.1 Oscillator 5.2 Prescaler Input and Output Ports 6.1 Ports Overview 6.2 Port A 20H 21H 2H 14 LCD Driver 14.1 LCD Control 14.2 LCD Addressing 14.3 Free Segment Allocation 14.4 LCD Registers 73H 74H 75H 76H 47 48 48 49 49 51 7H 6 14 14 15 15 16 16 16 23H 24H 25H 26H 15 16 17 Peripheral Memory Map Option Register Memory Map 78H 55 56 79H 6.2.1 6.2.2 6.2.3 6.2.4 IRQ on Port A Pull-up or Pull-down Software Test Variables Port A for 10-Bit Counter and MSC Active Supply Current Test 80H 18 Mask Options 18.1 Input / Output Ports 81H 57 57 57 58 59 59 60 60 82H 83H 84H 85H 86H 87H 6.3 6.4 6.4.1 6.4.2 6.4.3 6.4.4 Port A Registers Port B 27H 28H 16 18 18 19 19 20 29H 30H 31H 32H Input / Output Mode Pull-up or Pull-down CMOS / NCH. Open Drain Output PWM and Frequency Output 18.1.1 18.1.2 18.1.3 18.1.4 18.1.5 18.1.6 Port A Metal Options Port B Metal Options Port SP Metal Options Voltage Regulator Option Debouncer Frequency Option User defined LCD Segment Allocation 8H 6.5 6.6 6.6.1 6.6.2 6.6.3 6.6.4 6.6.5 6.6.6 6.6.7 Port B Registers Port Serial 3H 34H 20 21 21 22 23 23 24 24 25 35H 36H 37H 38H 39H 40H 41H 4-bit Parallel I/O Pull-up or Pull-down Nch. Open Drain Outputs General Functional Description Detailed Functional Description Output Modes Reset and Sleep on Port SP 19 Measured Electrical Behaviors 19.1 IDD Current 19.2 Regulator Voltage 19.3 Pull Resistors 19.4 Output currents 89H 90H 91H 92H 61 61 61 61 62 63 63 63 63 63 64 64 65 66 66 66 66 93H 94H 95H 96H 97H 98H 9H 10H 10H 102H 103H 104H 6.7 7 Serial Interface Registers 42H 43H 26 28 28 4H Melody, Buzzer 7.1 4-Bit Timer 7.1.1 7.1.2 Single Run Mode Continuos Run Mode 29 29 45H 46H 7.2 7.3 8 Programming Order Melody Registers 47H 48H 49H 30 30 32 32 33 34 34 34 50H 51H 52H 53H 54H 10-bit Counter 8.1 Full and Limited Bit Counting 8.2 Frequency Select and Up/Down Counting 8.3 Event Counting 8.4 Compare Function 8.5 Pulse Width Modulation (PWM) 8.5.1 How the PWM Generator works. 20 EM6521 Electrical Specification 20.1 Absolute Maximum Ratings 20.2 Handling Procedures 20.3 Standard Operating Conditions 20.4 DC Characteristics - Power Supply 20.5 Supply Voltage Level Detector 20.6 Oscillator 20.7 DC characteristics - I/O Pins 20.8 LCD SEG[20:1] Outputs 20.9 LCD Com[4:1] Outputs 20.10 DC Output Component 20.11 LCD Voltage Multiplier 21 Pad Location Diagram 105H 106H 67 68 68 107H 22 Package & Ordering information 22.1 Ordering Information 35 5H Copyright © 2005, EM Microelectronic-Marin SA 3 www.emmicroelectronic.com R EM6521 1 Pin Description for EM6521 Chip 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 TQFP 52 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 DIL 64 10 11 12 13 14 15 16 18 19 20 21 22 23 26 27 28 29 30 31 33 34 35 36 37 38 39 42 43 44 45 46 47 49 50 Signal Name VL1 VL2 VL3 COM[1] COM[2] COM[3] COM[4] SEG[20] SEG[19] SEG[18] SEG[17] SEG[16] SEG[15] SEG[14] SEG[13] SEG[12] SEG[11] SEG[10] SEG[9] SEG[8] SEG[7] SEG[6] SEG[5] SEG[4] SEG[3] SEG[2] SEG[1] Reset Test PSP[0] PSP[1] PSP[2] PSP[3] PB[0] Function Voltage multiplier level 1 Voltage multiplier level 2 Voltage multiplier level 3 LCD back plane 1 LCD ba




New! The site which shares a electronic information

English     |     日本語     |     漢語     |     한국어     |     Netherlands     |     La France     |     L'Italia     |     Deutschland     |     Россия
This is a individually operated, non profit site.
If this site is good enough to show, please introduce this site to others...

It welcomes all helping each other.     Contact us     |    Partner site : www.DataSheet.in     |     Link Exchange     |     Buy Components ?