Products - GPM6P1001B



GPM6P1001B Copy Link.


ROM TypeWorking Voltage (V)Speed (MHz)ROM (Byte)RAM (Byte)IR Tx/RxPWR diodeCCP CAPCCP CMPCCP PWMTMR/ CNTTime baseCPU OSC. IntCPU OSC. X’TALWDTLVRIO No.PKG
MTP*2.0~3.641K64Tx--11112SOP16



General Description

The GPM6P1001B is a special chip for remote control with 64 bytes built-in SRAM and 1K bytes built-in ROM. It includes two Timers and up to 12 software selectable general I/Os. Additionally, it provides one frequency programmable and duty selectable Pulse Width Modulation (PWM) output for remote control, it operates over a wide voltage range of VLVR - 3.6V. It also provides two SLEEP modes, normal sleep and key scan sleep mode for power saving. Both sleep modes maintain the RAM contents, stops the oscillator and causes all other chip functions to be inoperative. The differences between both sleep modes are their wakeup methods. In normal sleep mode, it can be released by using external key change. In the key-scan sleep mode, IO will be scanned continually and be released at key press. There is a built-in amplifier for IR transmitter. Meanwhile, users can set the different driving current by themselves and design the application circuit without the external BJT and resister. The built-in IR transfer module can make IR control and use easily. Especially, it has a high accuracy internal OSC, which can match the specification (4MHz ± 1.5% (0°C~60°C)@ 2.0V~3.6V) and can be used in most applications.


Features

  • CPU
    • 151 instructions
    • 13 addressing modes
    • 4MHz clock operation
  • Memories
    • GPM6P1001B
    • 1K bytes program memory (ROM)
    • At least two times program capability
    • 64 bytes RAM including stack area
  • Reset Management
    • Enhanced reset system
    • Power On Reset (POR)
    • Low Voltage Reset (LVR)
    • Watchdog Reset (WDR)
  • Interrupt Management
    • Eight internal interrupts
  • I/O Ports
    • Max. 12 multifunction bi-directional I/Os
    • Each incorporate with pull-up resistor, pull-down resistor or floating input, depending on programmer's settings on the corresponding registers
    • I/O ports with LED driving capability
    • 12 I/O ports with 16mA current sink
  • Clock Management
    • Internal oscillator: 4MHz±1.5%(0°C~60°C), @2.0V~3.6V,
    • Crystal input: 4MHz @ 2.0V~3.6V
  • Power Management
    • power saving modes: SLEEP mode
  • Analog Peripherals
    • LVR嚗ow Voltage Reset 1.7V±0.1V
    • LVD : Low Voltage Detect

    LVDS0 = 0 , LVD = 2.0V ±0.1V

    LVDS0 = 1 , LVD = 2.4V ±0.1V

  • GPM6P1001B TimerA/B
  • 12-bit up count or 8bit down count selectable (by SFR) Timer (Timer A)
    • Timer mode with clock source selectable
    • PWM output in carrier signal mode with duty and driver current programmable
    • PWM output in no carrier signal mode with driver current programmable
  • 12-bit up count or down count selectable (by SFR) Timer (Timer B)
    • Timer mode with clock source selectable
    • Timer A's carry signal can be its clock source.
  • Watchdog Timer
    • Frequency: 0.95Hz @4MHz(System Clock)
  • Key/Key-scan wake up
    • Normal Key change wake-up from SLEEP mode
    • Key-scan & change wake-up from SLEEP mode
  • IR
    • Built-in IR TX can drive IR LED with up to 150mA driving capability @ VDD=3.0V & VLED=0.5V.
    • Frequency: 0.95Hz @4MHz(System Clock)

Data Sheet

GPM6P1004B_1001BV02_ds.pdf   Copy Link.

Confirmation Sheet

GPM6P1001BV10_cm.pdf   Copy Link.

Application / Engineering Note

AN0129-32768_Crystal_Oscillation_Application_Note-16.pdf
Please input the answer before download.