Lumissil IS3xCS8974 General-Purpose MCUs

Lumissil IS3xCS8974 General-Purpose Microcontroller Units (MCUs) feature 32KB code memory (organized as 32Kx16) of embedded flash and 2KB (organized as 2Kx13) SRAM for data manipulations. Both SRAM and e-Flash implement built-in ECC that corrects 1-bit error and detects two-bit errors. The CPU can access the e-Flash through program address read and through the Flash Controller which can perform software read/write operations of e-Flash for EEPROM emulations. The CPU is 1-T 8051 with an enhanced multiplication and division accelerator. There are two clock sources for the system, one is a 16MHz IOSC (manufacturer calibrated ±2%) and the other one is SOSC32KHz (typical 32KHz) which is divided by a 128KHz slow oscillator (SOSC). Both clock sources have a clock programmable divider for scaling down the frequency to save power dissipations. The clock selections are combined with flexible power management schemes, including NORMAL, IDLE, STOP, and SLEEP modes to balance speed and power consumption.

These Lumissil MCUs provide T0/T1/T2/T3/T4/T5 timers coupled with the CPU and two WDT where WDT0 is clocked by SYSCLK, and WDT2/WDT3 are clocked by a non-stop SOSC32KHz. An 8-bit/16-bit checksum and 16-bit CRC accelerator is included. There is an EUART/LIN controller, I2C master and slave controllers, and an SPI master/slave controller. The interfaces of these controllers are multiplexed with GPIO pins. Other useful peripherals include a buzzer/melody control, 6 channels of 8-bit Pulse Width Modulation (PWM), and one channel of timer/capture and quadrature decoder.

Analog peripherals include touch key controllers with up to 20-bit resolution employing dual-slope charge-sharing capacitance conversion. The touch key controller also features shield output capability for moisture immunity. The touch key controller allows sleep mode (5µA) and auto-detection for wakeup with 19 (maximum) key scans. These IS3xCS8974 MCUs can support passive proximity sensing.

Lumissil IS3xCS8974 general-purpose MCUs also provide a flexible means of flash programming that supports ISP and IAP. The protection of data loss is implemented in hardware by the access restriction of critical storage segments. Code security is reinforced with sophisticated writer and ISP commands. The on-chip breakpoint processor allows easy debugging which can be integrated with ISP. A reliable power-on-reset circuit and low supply voltage detection allow reliable operations under harsh environments.

Features

  • CPU and memory
    • Up to 25MHz 1-cycle 8051 CPU core (16MHz zero wait state)
    • 16-bit timers T0/T1/T2/T3/T4 and 24-bit timer T5
    • Checksum and CRC accelerator
    • WDT1 by SYSCLK, WDT2/WDT3 by SOSC32KHz
    • Clock fault monitor
    • Integrated breakpoint controller and debug port through I2C slave
    • All GPIO pins can be assigned to two external interrupts
    • IDLE, STOP, and SLEEP power saving modes
    • 256B IRAM and 1792B XRAM with ECC
    • 32Kx16 Flash memory and two 512x16 information blocks
      • Program read with hardware ECC
      • Software read/write direct access
      • Code security and data loss protection
      • 10K endurance at +125°C, 100K at +85°C
      • 10 years retention at +125°C with ECC, 20 years at +85°C with ECC
  • Digital peripherals
    • 6-channel 8-bit center-aligned PWM controller with trigger interrupt and polarity control
    • Timer/capture and quadrature decoder
    • Buzzer and melody waveform generator
    • One I2C master, two I2C slaves
      • I2CS1 allows address match wakeup and two addresses
      • I2CS2 for ISP and debug
    • One SPI master/slave controller
    • One 8051 UART and one full-duplex LIN-capable EUART2
  • Analog peripherals
    • Capacitance sense touch-key controller
      • Dual slope charge transfer for higher PSRR and CMRR with up to 20-bit resolutions
      • Up to 19 key inputs with low power wakeup (15µA)
      • Shield output for moisture immunity
    • Active proximity sensor that supports mutual sensing (IS3xCS8974A only)
    • Power-on reset and low voltage detection (2.0V to 4.5V)
  • Clock sources
    • Internal oscillator at 16MHz of ±2% accuracy with a spread spectrum option
    • Internal low-power slow 128KHz oscillator
    • External clock option
  • Up to 20 GPIO pins, noise filters and dual-edge interrupt/wakeup
  • 2.5V to 5.5V single supply
  • Low power standby (1µA) in SLEEP mode
  • Operating temperature ranges
    • -40°C to +85°C for IS31CS8974A
    • -40°C to +125°C for all other variants
  • Package options
    • QFN-24 package for IS31CS8974A
    • Wettable flank QFN-24 package for IS31CS8974A, S32CS8974A, and IS32CS8974
    • TSSOP-24 package for IS32CS8974
  • TSCA compliant
  • AEC-Q100 qualified for IS32CS8974A and IS32CS8974
  • Halogen-free and RoHS-compliant

Applications

  • Touch key applications with high robustness and reliability requirements
  • Automotive
  • Appliance

Datasheets

IS3xCS8974A Block Diagram

Block Diagram - Lumissil IS3xCS8974 General-Purpose MCUs

IS32CS8974 Block Diagram

Block Diagram - Lumissil IS3xCS8974 General-Purpose MCUs

Memory Map

Mechanical Drawing - Lumissil IS3xCS8974 General-Purpose MCUs
发布日期: 2025-09-04 | 更新日期: 2025-09-15