SPL191

aus Schachcomputer.info Wiki, der freien Schachcomputer-Wissensdatenbank

GENERAL DESCRIPTION

The SPL191A2 is an 8-bit CMOS microprocessor containing 704 bytes working RAM, 256K bytes ROM, 12 I/Os, interrupt/wakeup controller, UART for serial communication, and automatic display controller/driver for LCD. It has one PWM driver with two audio channel outputs. Attractive sound effects can easily be generated. Its large ROM area can be used to store both program and audio data (speech duration is approx. 69 seconds at a 7KHz sampling rate using a 4-bit ADPCM). The built-in UART speeds up data transmission between two chips. Furthermore, a SLEEP (power-down) feature is also built-in to reduce power consumption. The SPL191A2 is designed with state-of-the-art technology to fulfill LCD application requirements, especially hand-held products.

FEATURES

  • Built-in 8-bit processor
    • 704 bytes SRAM
    • 256K bytes ROM
    • Max. operating speed: 3.0MHz @ 2.6V
    • CPU clock is software programmable, can be 1/2, 1/4, 1/8 or 1/16 R-oscillator clock frequency
    • Key wake-up function
    • Provides 8 interrupt sources
  • Asynchronous serial interface (UART)
    • Supports bit rates up to 115.2 Kbps
  • Programmable LCD driver
    • Up to 64 segments, up to 16 commons, maximum 1024 dots
    • 1/4 or 1/5 bias capability
    • 1/8, 1/12 or 1/16 duty
    • 128 bytes dedicated LCD RAM
    • LCD com/seg driving strength can be adjusted to compromise the display quality and current consumption
    • Built-in voltage doubler and voltage regulator to generate VLCD for LCD driver
    • 16-level VLCD adjustable (3.3V - 4.8V)
  • Power saving SLEEP mode (wake-up source: key input, 2Hz, 16Hz, and timer)
  • Low voltage detector
    • 2.6V and 2.4V detection
  • Wide operating voltage:
    • 2.4V - 3.6V
    • 3.6V - 5.5V
  • Peripherals
    • 12 I/O pins shared with LCD segments (mask option)
    • 4 I/O pins (IOEF3 - 0)
    • Extra 2 general I/O pins (IOEF5 - 4) or 2 UART pins (TXD - RXD) (mask option)
    • Extra 2 I/O pins (IOEF7 - 6) if LCD is 1/8 or 1/12 duty (mask option)
    • Built-in 32.768KHz oscillator circuit for real time clock function
    • Built-in R-oscillator (only one resistor is needed)
    • Internal time base generator
    • Two 16-bit reloadable timer/counters(TM0 & TM1)
    • 8-bit DAC resolution, 2-channel PWM audio output outputs (can drive speaker or buzzer directly)
    • Watchdog Timer for reliable operation
  • Low-power consumption:
    • 1mA typical @ 3V, FCPU = 1.0MHz
    • typical standby current @ 3.0V

APPICATION FIELD

  • Hand held games
  • Scientific calculator
  • Talking calculator, Talking clock
  • Talking instrument controller
  • General speech synthesizer
  • Data Bank