|
|
 |

|
Product folder
EM6640
(obsolete, replaced by EM6819 family) Low power MCU with integrated EEPROM and RC oscillator 8mA, 1.9V, 1.3kx16 ROM, 32x8 EEPROM, 600kHz oscillator |
|
|
|
| |
Datasheet
 |
DataSheet 620 Kb
|
|
|
|
| |
| General description |
The EM6640 is an advanced single chip CMOS 4-bit microcontroller. It contains ROM, RAM, EEPROM, watchdog timer, oscillation detection circuit, 10 bit up/down counter, prescaler, supply voltage level detector (SVLD), sleep counter reset (SCR), frequency output and SWB. The low voltage feature and low power consumption make it the most suitable controller for battery, stand alone and mobile equipment. The EM6640 is manufactured using an Advanced Low Power CMOS Process.
|
| |
| Features |
• Low Power - 42µA active mode
• - 8µA standby mode
• - 0.3µA sleep mode
• @ 3.0V, 600kHz, 25°C, typ
• Voltage Range - 1.9 to 5.5 V
• Supply voltage level detection (SVLD)
• ROM - 1280 x 16 (Mask Programmed)
• RAM - 80 x 4 (User Read/Write)
• EEPROM - 32 x 8 (Peripheral memory)
• 2 clocks per instruction cycle
• RISC architecture (72 basic instructions)
• RC oscillator
• Oscillation detection circuit / Digital watchdog timer reset.
• Maximum 12 inputs (3 ports)
• Maximum 8 outputs (2 ports)
• Serial Write Buffer - 256 bits (SWB)
• 10 bit up/down counter with PWM capability
• Frequency out 600kHz, 37.5kHz, 2.3kHz, PWM
• Sleep Counter Reset (SCR) programmable.
• 8 internal interrupt sources (3xprescaler, 2xtimer ,1xSWB, 1xSVLD, 1xEEPROM)
• 4 external interrupt sources (port A)
• Reset with input combinations
• Packages available : TSSOP16, SO16, SO18
• Equivalent MFP version available (EM6540)
|
| |
| Applications notes |
| How to drive a static LCD from a standard I/O port |
 |
AN #25 40 Kb |
|
| Frequently Asked Questions for 4-bit EM66xx and EM65xx |
 |
QA 110 Kb |
|
| Memory Requirements for Clock Applications |
 |
AN #12 101 Kb |
|
| Frequently Used Software Routines for EM 4-bit Microcontrollers (EM66xx and EM65xx products) |
 |
AN #30 178 Kb |
|
| How to implement a keyboard matrix 4x4 |
 |
AN #15 124 Kb |
|
|
| |
| Errata |
Emulator Bug
The instructions NAND, NANDS, NANDX, NANDXS do not work on the emulator.
They are working correctly on simulator and chip.
Valid for all members of the 4-bit microcontroller family.
| | |
| Demo Program |
Example program for the EM6640
This program demonstrates several features of the EM6X40 microcontroller.
 |
34 Kb |
Example of a keyboard matrix 4x4
 |
34 Kb |
Example program on EM microcontroller peripherals
 |
148 Kb |
|
|
|
 |
|
|