IBM EM78M611E manual Product Specification V1.1

Page 6

EM78M611E

Universal Serial Bus Series Microcontroller

￿Built-in 8-bit RISC MCU

￿8-level stacks for subroutine nesting and interrupt

￿8-bit real time clock/counter (TCC) with overflow interrupt

￿Six available interrupts

￿Built-in RC oscillator free running for Watchdog Timer and Dual clock mode

￿Two independent programmable prescalers for WDT and TCC

￿Two power saving methods:

1.Power-down mode (Sleep mode)

2.Dual clock mode

￿Two clocks per instruction cycle

￿Multi-time programmable

￿I/O Ports

￿Up to 11 LED sink pins

￿Each GPIO pin of Ports 5, 6, 8, P90~P93, P95 and P96; has an internal programmable pull-high resistor (25KΩ)

￿Each GPIO pin of Port 6, P74 ~ P77 and Port 9 can wake up the MCU from sleep mode by input state change

￿Internal Memory

￿Built-in 6K13 bits Program ROM

￿Built-in 144 bytes general purpose registers (SRAM)

￿Built-in USB Application FIFOs

￿Built-in 4 bytes EEPROM with a minimum of 4K write/erase cycles

￿Operation Frequency

￿Normal Mode: MCU runs with an external oscillator frequency of 6 MHz or 12 MHz

￿Dual Clock Mode: MCU runs at a frequency of 256kHz (or 32 kHz, 4kHz, 500Hz), emitted by the internal oscillator with the external ceramic resonator turned off to save power.

￿Built-in Pattern Detect Application for serial signal transmission

￿Built-in Pulse Width Modulation (PWM)

￿Up to 2 channels PWM function on P92 (PWM1) and P93 (PWM2)

￿Up to 8-bit resolution PWM output

￿Up to 8 selections of duty cycles

2

Product Specification (V1.1) 11.22.2006

(This specification is subject to change without further notice)

Image 6
Contents EM78M611E Trademark Acknowledgments 2.1 Product Specification V1.1 AppendixFeatures General DescriptionUniversal Serial Bus Series Microcontroller Product Specification V1.1 Type Definition ApplicationOriginal With Both Pin Assignment VNNEM78M611EXBP/BM/DM 20-Pin DIP/SOP/SSOP Symbol Function Pin DescriptionBlock Diagram ALU ACC Data & Control BUSFunction Description Program MemoryData Memory Special Purpose Register2.2 R1 Timer / Clock Counter Default Value 0B00000000 2.3 R2 Program Counter & Stack Default Value 0B00000000Operation Registers 2.4 R3 Status Register Default Value0B00011XXX R3 0 Carry/Borrow FlagBit Condition Program Memory Page Address2.5 R4 RAM Select Register Default Value 0B00XXXXXX EP0Busy Stall Default Value 0B00000000 RF Interrupt Status RegisterControl Registers AccumulatorControl Register Default Value 0B00111111 TCC Rate WDT RateOperation Mode PS/2DualFrq.1 DualFrq.0 Frequency Bit P96 P95 P94 P93 P92 P91 P90PH95 PH93 PU8 PU6 PU5 Extra Control Register USB Application FIFOsUSB Application USB Device ControllerReset Saving Power ModeDual Clock Mode InterruptPattern Detect Application PDA Function DescriptionControl Register Sampling Rate and Debounce LengthDB.2 DB.1 DB.0 Debounce Time SR.2 SR.1 SR.0 Sampling RateDuty Cycle Erepwm Control Register Default Value 0B00000001Pulse Width Modulation PWM R10 PWM1 Duty Cycle RegisterERA AD Channel Select Register Default Value 0B00011111 Analog-To-Digital Converter ADCClock Hz Period/255 s ERB AD LSB Data Register Default Value 0B00000000 Channel PortERC AD MSB Data Register Default Value 0B00000000 ERD AD Control Register Default Value 0B00000000Command Value Action Execution Time Symbol Parameter Condition Min Type Max Unit DC Electrical CharacteristicSymbol Min Max Unit Absolute Maximum RatingsUSB Interface Application Circuit Address Name Bit Bit1 Default Value Special Register MapOperation Registers Address Name Bit Default Value Extra Register IOCA3 =Instruction Set Binary Instruction Hex Mnemonic Operation Status AffectedThis instruction is not recommended for RE, RF operation Code Option Register Address11 16ms Bits 4~12 User ID Address EM78M611E