EM78M612
Universal Serial Bus Microcontroller Series
ꢀ Built-in 8-bit RISC MCU
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
5 level stacks for subroutine and interrupt
8 available interrupts
8-bit real time clock/counter (TCC) with overflow interrupt
Built-in RC oscillator free running for WatchDog Timer and Dual clock mode
Two independent programmable prescalers for WDT and TCC
Two methods of power saving:
1. Power-down mode (SLEEP mode)
2. Low frequency mode.
ꢁ
ꢁ
Two clocks per instruction cycle
Multi-time programmable
ꢀ I/O Ports
ꢁ
ꢁ
ꢁ
Up to 15 general purposes I/O pins grouped into two ports (Port 6 and 7).
Up to 2 LED sink pins
Each GPIO pin of Ports 6 has an internal programmable pull-high resistor (200K
Ohms)
ꢁ
Each GPIO pin wakes up the MCU from sleep mode by input state change
ꢀ Internal Memory
ꢁ
ꢁ
ꢁ
ꢁ
Built-in 2048K*13 bits Program ROM
Built-in 112 bytes general purpose registers (SRAM)
Built-in USB Application FIFOs.
Built-in 4 bytes E2PROM (EM78M612*B, EM78M612*D)
ꢀ Operation Frequency
ꢁ
Normal Mode: MCU runs on the external oscillator frequency
ꢁ
Dual Clock Mode: MCU runs at the frequency of 256KHz (or 32KHz, 4KHz, 500Hz),
emitted by the internal oscillator with the external ceramic resonator (or crystal)
turned off to save power.
ꢀ Built-in Pattern Detecting Application for serial signal transmission
ꢀ Built-in Pulse Width Modulation (PWM)
ꢁ
ꢁ
ꢁ
Up to 2 channels PWM function on P.64 (PWM1) and P.65 (PWM2).
Up to 8-bit resolution PWM output
Up to 8 selections of duty cycles
ꢀ Built-in 15-Channel Analog-to-Digital Converter (ADC)
Built-in AD Converter with 10-bit resolution
ꢁ
This specification may change without further notice.
2004/4/28 V1.1
3