BS86C08C/BS86D12C/BS86E16C/BS86D20C
Enhanced Touch A/D Flash MCU with LED Driver
Features
CPU Features
• Operating Voltage:
♦
fSYS=8MHz: 2.2V~5.5V
♦
fSYS=12MHz: 2.7V~5.5V
♦
fSYS=16MHz: 3.3V~5.5V
• Up to 0.25μs instruction cycle with 16MHz system clock at VDD=5V
• Power down and wake-up functions to reduce power consumption
• Oscillator types:
♦
Internal High Speed 8/12/16MHz RC – HIRC
♦
Internal Low Speed 32kHz RC – LIRC
♦
External Low Speed 32.768kHz Crystal – LXT, for BS86E16C/BS86D20C
• Multi-mode operation: FAST, SLOW, IDLE and SLEEP
• Fully integrated internal oscillators require no external components
• All instructions executed in 1~3 instruction cycles
• Table read instructions
• 115 powerful instructions
• 8-level subroutine nesting
• Bit manipulation instruction
Peripheral Features
• Flash Program Memory: 4K×16~16K×16
• Data Memory: 384×8~768×8
• True EEPROM Memory: 32×8~64×8
• Up to 20 touch key functions – fully integrated without requiring external components
• Watchdog Timer function
• Up to 42 bidirectional I/O lines
• Programmable I/O port source current and sink current for LED driver
• Single external interrupt line shared with I/O pin
• Multiple Timer Modules for time measurement, input capture, compare match output or PWM
output or single pulse output function
• Up to 2 Time-Base functions for generation of fixed time interrupt signals
• 8-external-channel 12-bit resolution A/D converter
• I2C interface (BS86C08C/BS86D12C/BS86E16C)
• Serial Interface Module – SIM includes SPI and I2C interfaces (BS86D20C only)
• Up to 2 fully-duplex Universal Asynchronous Receiver and Transmitter Interfaces – UART
• Low voltage reset function
• Low voltage detect function
• Wide range of available package types
Rev. 1.41
7
November 10, 2023