General Description
The GPM6P1808E is a special chip for remote control with 192 bytes built-in SRAM and 8K bytes built-in OTP ROM. It includes three timers and up to 21 software selectable general I/Os. Additionally, it provides one programmable frequency and duty selectable Pulse Width Modulation (PWM) output for remote control. It operates over a wide voltage range of VLVR - 3.6V at 4MHz. It has a sleep mode for power saving mode which retains the contents of RAM, but stops the oscillator and causes all other chip functions to be inoperative. Sleep mode can be released by using internal time based and external wakeup sources. This device can be applied to many application fields such as low power watch and other LCD related products. Meanwhile, the built-in IR transfer module can make IR control and usage more easily.
Features
- CPU
- 151 Instructions
- 13 Addressing Modes
- Up to 4MHz clock operation.
- Memories
- 8K bytes Program OTP ROM
- 192 bytes RAM including stack area.
- Reset Management
- Enhanced Reset System
- Power On Reset (POR)
- Low Voltage Reset (LVR)
- Address Error Reset (ADR)
- Software Reset (SWR)
- Watchdog Reset (WDR)
- Interrupt Management
- IO Ports
- Up to 21 bi-direction tri-state I/O ports:
- PortA[7:0]: with programmable pull high/ pull low, share pads with SEGMENT[11:4].
- PortC[3:0]: with programmable pull high/ pull low, share pads with SEGMENT[15:12].
- PortC[6:4]: with programmable pull high/ pull low, share pads with SEGMENT[18:16] and RFCOUT respectively.
- PortC[7]: with programmable pull high/ pull low, share pads with SEGMENT[19] and RFCIN respectively.
- PortD[1:0]: with programmable pull high/ pull low, share pads with SEGMENT[21:20].
- PortD[3:2]: with programmable pull high/ pull low, share pads with X32KO, X32KI and SEGMENT[23:22] respectively.
- PortD[5]: with programmable pull high/ pull low, shares a pad with VPP.
- I/O ports with 6mA current drive at VDD=3.0V.
- I/O ports with 16mA current sink at VDD=3.0V.
- Clock Management
- Internal Oscillator: 4MHz ±1.5%(typ) at VLVR~3.6V for system operation.
- Internal Oscillator: 32768Hz ± 5%(typ) at 3.0V/25°C for timebase.
- Crystal Input: 32768Hz at VLVR~3.6V for timebase.
- Power Management
- Two power saving modes: Sleep, Halt modes.
- LVR (Low Voltage Reset)
- LVR: Low Voltage Reset (VLVR=1.8V ± 1V).
- LVD (Low Voltage Detect)
- Sense VDD voltage at 2.1V/ 2.2V/ 2.3V/ 2.4V/ 2.5V/ 2.6V/ 2.7V/ 3.0V by the register.
- Four Timers
- Watch Dog Timer: the basic timer provides Fosc/4194304 source.
- Timer A provides 15Hz~1MHz frequency controllable duty cycle with carrier signal in PWM mode.
- Timer B is a general purpose 12-bit timer with selectable input clock.
- 32K timer is a time base wake up source with selectable frequency.
- Wake Up Source
- Key change wake-up from Sleep/Halt.
- 32768 Time Base Wakeup (TBLF).
- RFC (Resister to Frequency Converter)
- 12-bits timer (Timer B) counter is used.
- PC7 as RFC input, PC6/5/4 as RFC output.
- Constant Sink Current
Built-in an 8-level constant sink current source: 4mA~ 24mA for backlight.
- LCD
- Frame Rate:
- 3/4/6 Common: 85HZ
- 5 Common: 68HZ
- LCD Bias
- 1/3 Bias R-Type Mode: 1/3 Duty, 1/4 Duty, 1/5 Duty, 1/6 Duty, VLCD = VDD
- 1/3 Bias Internal Pump Mode: 1/3 Duty, 1/4 Duty, 1/5 Duty, 1/6 Duty, VLCD = 3*V1X
- IR
- Built-in IR TX can drive IR LED.
- 250mA driving capability at VREM=0.5V and VDD =3.0V.
- Operation Temperature
- Reliability