Specification
Overview
-
General Description
The EM78F611 is a series of Flash Programmable microcontrollers equipped with 8-bit Universal Serial Bus RISC architecture. It is specifically designed for USB low speed device applications and supports standard devices, such as PS/2 keyboards. It also supports one device address and three endpoints USB device communications. With no firmware involved, these microcontrollers can automatically identify and decode the Standard USB Command to Endpoint Zero. The microcontroller has 8-level stacks and 6 interrupt sources with 144 bytes of General Purpose SRAM and 6K words of FLASH. The EM78F611 can run with 6M Internal RC (IRC) , and an embedded 4 bytes of E2PROM. These series of ICs have many powerful features, including: Dual clock mode which allows the device to run on low power saving frequency. Pulse Width Modulation that can generate a duty-cycle-programmable signal. 24-channel AD converter with up to 10 bits resolution.
-
Features & Benefits
-
Operating voltage:
- 4.0V ~ 5.5V
-
All GPIO are 3.3V
-
Low-cost solution for low-speed USB devices, such as keyboard, joystick, and Gamepad
-
USB Specification Compliance
- Universal Serial Bus Specification Version 1.1
- USB Device Class Definition for Human Interface Device (HID), Firmware Specification Version 1.1
- Supports one device address and three endpoints
-
USB Application
- P75 (D-) has an internal pull-high resistor (1.5 K)
- USB protocol handling
- USB device state handling
- Identifying and decoding of Standard USB commands to EndPoint Zero
-
PS/2 Application Support
- Built-in PS/2 port interface for keyboard and mouse
-
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 free running RC oscillator 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
- Flash ROM programmable
-
I/O Ports
- Three (3) LED sink pins
- Each GPIO pin of Ports 5, 6, 8, 9, has an internal programmable pull-high resistor (38.5K)
- Each GPIO pin of Port 6 and Port 9 can wake up the MCU from sleep mode by input state change
-
Internal Memory
- Built-in 6K13 bits Program Flash ROM
- *Endurance: 10,000 wrrite/reased cycles
- Built-in 144 bytes general purpose registers (SRAM)
- Built-in USB Application FIFOs
- Built-in 4 bytes EEPROM
- *Endurance: 10,000 wrrite/reased cycles
- More than 10 years data retention
-
Operation Frequency
- Normal Mode: MCU runs a 6 MHz internal high frequency oscillator (IRC)
- Dual Clock Mode: MCU runs at a frequency of 256kHz (or 32kHz, 4kHz, 500Hz), emitted by the internal oscillator with the external ceramic resonator turned off to save power.
-
Built-in Pulse Width Modulation (PWM)
- • 2 channels PWM function on P92 (PWM1) and P93 (PWM2)
- • 8-bit resolution PWM output
- • 8 selections of duty cycles
-
Built-in 24-Channel Analog-to-Digital Converter (ADC)
- • 24 channels
- • 10 bits resolution
- • Four ADC conversion rates: 256K/128K/64K/32K
-
Four ADC conversion rates: 256K/128K/64K/32K
-
Built-in 3.3V Voltage Regulator
- Pull-up source for the external USB resistor on D-pin
-
Package Types:
- 48-pin QFN (6*6*0.8mm) EM78F611DW
- 44-pin QFP (10*10mm, footprint = 3.2 mm) EM78F611AQ
- 40-pin QFN ( 5*5*0.8mm) EM78F611EW
- 24-pin QFN ( 4*4*0.8mm) EM78F611BW
-
-
Data Sheet
-
Download File
-
-
Package
-
Download File
-
-
Support Tool
-
Website Link
-
-
Technical Information
-
Website Link
-
