Products - GPM8F3717A



GPM8F3717A Copy Link.


ROM TypeWorking Voltage (V)Speed (MHz)ROM (Byte)RAM (Byte)ADC (12bit)gTouchTMR/CNTCPU OSC. IntCPU OSC. X’TALIF SPIIF I2CIF UARTIO No.PKGLEDLCD
Flash2.0~5.53216K1K/2567 channel 12-bit resolution24Two 16-bit Timer/Counter (Timer0/1) Timer 2 for Compare/capture Timer A/B for touch count32Mhz-11225SOP16/SOP28-



General Description

GPMGPM8F3717A, a series of highly integrated microcontrollers, integrates a pipelined 1T 8051 CPU, 1K-byte XRAM, 256-byte IDM SRAM and 16K-byte program FLASH. It also has up to 25 programmable multi-functional I/Os, Timer0/1/2, TimerA/B, UART0/1, SPI, I2C, Capacitive Touch sensor (CTS) and a 12-bit ADC for general-purpose application. It operates over a wide voltage range of 2.0V - 5.5V, under temperature condition from -40??through 85?? with two power management modes.


Features

  • CPU
    • High speed & high performance 1T 8051
      • 100% software compatible with industry standard 8051
      • Pipeline RISC architecture executing instructions 10 times faster than standard 8051
    • Up to 32MHz clock operation
  • Memory
  • GPM8F3717A:
    • 1K bytes XRAM
    • 256 bytes internal Data Memory (IDM) SRAM
    • Up to 16K bytes FLASH with high endurance
  • GPM8F3717A FLASH
  • Minimum of 100K progam/erase cycles
  • Minimum of 10 years data retention
  • Page size 1KB
  • Clock Management
    • Internal oscillator: 32MHz±2% @ 0V~5.5V
  • Slow Clock
    • Internal oscillator: 16KHz±50%@ 0V~5.5V
  • Power Management
    • One STOP mode for power saving
    • One HALT mode for slow clock operation
  • Interrupt Management
  • GPM8F3717A:
    • Up to 16 internal interrupt sources
    • Up to 5 external interrupt sources
    • Up to 13 keyboard Interrupt sources
  • Reset Management
    • Power On Reset (POR)
    • Low Voltage Reset (LVR)
    • Pad Reset (PAD_RST)
    • Watchdog Reset (WDT_RST)
    • Software Reset (S/W_RST)
    • FLASH Related Error Reset (FLASH_ERR_RST)
  • Programmable Watchdog Timer
    • A time-base generator
    • An event timer
    • System supervisor
  • I/O Ports
  • GPM8F3717A :
    • 25 multifunction bi-direction I/Os
  • GPM8F3717A :
    • Each incorporates with pull-up resistor, pull-down resistor, output high, output low or floating input, depending on programmer’s settings on the corresponding registers
    • I/O ports with 20mA current sink
    • I/O ports with 20mA current drive
    • P0[7:0] supports high 120mA current sink
  • Two 16-bit Timer/Counters (Timer 0/1)
    • Timer mode with clock source selectable
    • Auto reload 8-bit timers
  • One Powerful Timer2 with 16-bit Compare/Capture Unit
    • Timer mode with clock source selectable
    • Auto reload 16-bit timers
    • Event capturing
    • Digital signals generator
    • Pulse width modulation and measurement
  • Two 16-bit Timers (Timer A/B)
    • Timer mode with system clock source
    • Auto reload 16-bit timers
  • UART0/1
    • One synchronous mode
    • Three asynchronous modes
  • SPI (master/slave mode)
    • Programmable phase and polarity of master clock
    • Programmable master clock frequency
    • Auto read/write function
    • Max SPI clock: 16MHz (FOSC /2) @32MHz
  • I2C (master/slave mode)
    • Programmable master I2C clock frequency
    • I2C clock: 800KHz @32MHz

                 400KHz @16MHz

  • A/D Converter
  • GPM8F3717A:
    • One 8-channel 12-bit resolution ADC
  • Capacitive Touch sensor unit
  • GPM8F3717A:
    • Up to 24-channel Capacitive Touch sensor
  • GPM8F3717A:
    • Relaxation Oscillator mode
  • One 16-bit Timer (Timer A) to count the desired number of CTS cycles
  • One 16-bit Timer (Timer B) to measure the time duration for the desired number of CTS cycles occurred.
    • CTC mode
  • One 16-bit Timer (Timer B) to measure the time duration for the CTC_DUTY.
    • CTA mode
  • One 16-bit Timer (Timer A) to count the CTA cycle One 16-bit Timer (Timer A) to count the CTA cycle
  • One 12-bit ADC to measure the Cs PAD
  • Built-in Low Voltage Reset
    • Trigger level: 1.9v/2.2v/2.7v/3.6v
  • Built-in low Voltage Detect
    • Programmable level: 2.1V, 2.4V, 2.9V, 3.8V
  • On-chip Debug Unit
  • C compatible Development Tools

Please input the answer before download.