Specification

Overview

  • General Description

    EM85F684A is a high-performance Flash version of the 80C52 single-chip 8-bit microcontroller with full speed USB functions. EM85F684A features a full-speed USB module compatible with the USB specifications Version 2.0. This module integrates the USB transceivers with a 3.3V voltage regulator and the Serial Interface Engine (SIE). USB Event detection logic (Reset and Suspend/Resume) and FIFO buffers supporting the mandatory control Endpoint (EP0) and up to four versatile Endpoints (EP1/EP2/EP3/EP4) with minimum software overhead are also part of the USB module. EM85F684A retains the features of the 80C52 with 256 bytes RAM, 2048/1024 bytes XRAM, two 16-bit Timers/Counters (T0/T1), a full duplex UART and an on-chip oscillator. EM85F684A also has built-in peripheral functions such as SPI, two I2C, 6 PWMs, etc.

  • Features & Benefits

    • Operating Voltage:

      • USB: 4.25V ~ 5.5V at 0C~70C (commercial)
      • Non-USB: 3V ~ 5.5V at 0C ~70C (commercial)
    • Memory Configuration:

      • Flash ROM size: 16K x 8 bits (Including ISP boot code 8K bytes)
      • 2K x 8 bits for EEPROM
      • **EM85F682A : When use EEPROM function, Flash ROM size = 16K x 8 bits.
      • 10,000 write/erase cycles
      • More than 10 years data retention
      • RAM:1024 x 8 bits XRAM
      • **256 x 8 bits RAM
      • **USB FIFO: 320 bytes (64 bytes for EP0 and 256 bytes for EP1~EP4).
    • USB Specification Compliance:

      • Full-speed Universal Serial Bus Specification Version 2.0.
      • P75 (D+) has an internal pull-high resistor (1.5 KΩ).
      • 1 Control Endpoint (EP0).
      • 4 Bulk/Interrupt/Isochronous Endpoint (EP1~EP4).
      • Programmable EP1~EP4 FIFO depth.
    • I/O Ports

      • Each GPIO pin of Ports 5, 6, 7, 8, 9, has an internal programmable pull-high resistor.
      • Pin change wakeup: Ports 5, 6, 9
      • Output Ports have high drive/sink mode
    • Interrupt:

      • Internal: TIMER0/1, Timer3, WDT, I2CA/B, SPI, PWMA /B/C/D/E/F, USB, UART
      • External: INT0~INT3, I/O pin change interrupt
    • Two 16-bit Timer Counters: T0/T1

    • One 8-bit Timer: T3

    • Operation Frequency:

      • XTAL Mode: 8/16 MHz
      • PLL24M : Source Clock From XTAL 8/16MHz.
      • Internal High RC Mode: 8/16/24 MHz
      • Internal Low RC Mode: 256K/32K/4K/500Hz
    • Operation Mode:

      • Normal Mode: Both high clock and low clock active.
      • Green Mode: Low clock only
      • Idle Mode: CPU clock halt, peripheral clock still in oscillation.
      • Power-Down Mode: Both high clock and low clock stop.
    • Serial Peripheral Interface (SPI)

      • 4-wire synchronous with 8-byte buffer
      • 2~12 MHz Master/Slave
    • Two sets Inter-Integrated Circuit (I2CA/I2CB).

      • Master/Slave with 7/10 bits address and 8 bits data transmit/receive.
      • Baud rate: 400k/100kbps.
    • Six sets Pulse Width Modulation (PWM).

      • Maximum: 6 channels PWM output.
      • 16-bit resolution PWM output.
    • Package Type:

      • 48-pin QFN (5 x 5 x 0.6mm) EM85F684AAW
      • 24-pin QFN (4 x 4 x 0.8mm) EM85F684ADW
  • Data Sheet

  • Package

  • Support Tool

  • Technical Information

Top