Products - GPM8F1129A



GPM8F1129A Copy Link.


ROM TypeWorking Voltage (V)Speed (MHz)Flash (Byte)IDM (Byte)XDM (Byte)IR Tx/RxCMDTCPU OSC. IntCPU OSC. X’TALPWNIO No.PKG
Flash1.8~5.516128K2561.5KTx/Rx023SSOP30



General Description


The GPM8F1129A is a highly integrated microcontroller which integrates a pipelined 1T 8051 CPU, 1.5K-byte XRAM, 256-byte IDM SRAM and 128K-byte program Flash. It also includes up to 23 programmable multi-functional I/Os, Timer0/1/2, UART0, SPI(master), I2C, and CMDT for general-purpose application. It operates over a wide voltage range of 1.8V - 5.5V and wide temperature range of -5??~ 70?? It has two modes in power management unit. There is also one on chip debug circuit with two pins to facilitate full speed in-system debug. The detail is described in the following sections.


Features

  • CPU
    • High speed, high performance 1T 8051
      • 100% software compatible with industry standard 8051
      • Pipeline RISC architecture enables to execute instructions 10 times faster than standard 8051
    • Up to 16MHz clock operation
  • Memory
    • 1.5K bytes XRAM
    • 256 bytes internal Data Memory (IDM) SRAM
    • Up to 128K bytes Flash with high endurance?苒r
      • Minimum 100K progam/erase cycles
      • Minimum 10 years data retention
      • Page size 1kB
    • Programming lock level for software security
  • Clock Management
    • Internal oscillator: 16MHz±1.5% @ 2.0V~5.5V
    • Crystal input with 1MHz~16MHz
  • Slow Clock
    • Internal oscillator: 4KHz
  • Power Management
    • One STOP mode for power saving
    • One IDLE mode for only peripheral operation
  • Interrupt Management
    • Up to 9 internal interrupt sources
    • Up to 5 external interrupt sources
    • Up to 8 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)
    • Stop mode Reset (STOP_RST)
    • Miss Clock Reset (MISS_CLK_RST)
    • Flash Related Error Reset (FLASH_ERR_RST)
  • Programmable Watchdog Timer
    • A time-base generator
    • An event timer
    • System supervisor
  • I/O Ports
    • Max 23 multifunction bi-directional I/Os
  • Each incorporate 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 12mA current sink

  • I/O ports with 12mA current drive

  • Two 16-bit Timer/Counter (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
  • UART0
    • One synchronous mode
    • Three asynchronous modes
  • SPI (master mode)
    • Programmable phase and polarity of master clock
    • Programmable master clock frequency
    • Auto read/write function
    • Max SPI clock: 4MHz (FOSC /4) @16MHz
  • I2C (master/slave mode)
  • Carrier Modulator/Demodulator Timer (CMDT)
    • One 8-bit Timer A for carrier generation and detection
    • One 16-bit Timer B for envelop generation and detection
    • Drives IR_TX pin for remote control communication
    • Receive IR signal from IR_RX pin
  • Built-in Low Voltage Reset
    • Trigger level: 1.9V
  • Built-in low Voltage Detect
    • Programmable level: 2.3V, 2.5V, 3.3V, 3.5V
  • On-chip Debug Unit
  • C compatible Development Tools

Please input the answer before download.