Description:
This series of microcontrollers is an 8-bit Flash-type microcontroller with a high-performance compact instruction set and fully integrated touch key functions. With the internal touch button function and the multi-programmable Flash memory feature, this series of microcontrollers provides a simple and effective way to implement a variety of touch button applications. The touch key functions are fully integrated into the microcontroller, eliminating the need for external components. In addition to Flash program memory, RAM data memory and True EEPROM memory for storing non-volatile data such as sequence data and calibration data are also included. In terms of analog features, the MCUs include a multi-channel 12-bit A/D converter. Internal protection features such as internal watchdog timer, low-voltage reset and low-voltage detection, coupled with excellent anti-interference and ESD protection, ensure the reliable operation of the MCU in harsh electromagnetic interference environments. The MCUs provide a wide range of external low-speed and internal high-speed oscillator options. The internal oscillator is fully built-in and requires no external components. The ability to dynamically switch between different operating modes provides users with a means to optimize microcontroller operation and reduce power consumption. Communication with external devices is facilitated by internal I2C and UART interfaces, plus I/O flexibility, time base functions, timer modules and other features that enhance the functionality and flexibility of this family of microcontrollers. This series can be used in a wide range of touch keypad products, such as instrumentation, household appliances, electronic control tools, etc. The CPU characteristics are as follows
Features:
CPU Features
- Operating Voltage:
-- fSYS=8MHz: 2.2V~5.5V.
-- fSYS=12MHz: 2.7V~5.5V.
-- fSYS=16MHz: 3.3V~5.5V.
- Instruction cycle is 0.25μs when VDD=5V and system clock is 16MHz.
- Suspend and wake-up function to reduce power consumption.
- Oscillator Type:
-- Internal high speed 8/12/16MHz RC - HIRC.
-- Internal low speed 32kHz RC - LIRC.
-- External low speed 32.768kHz crystal - LXT, for BS86E16C only.
- Multiple operating modes: fast mode, low speed mode, idle mode and sleep mode.
- Internal integrated oscillator eliminates the need for external components.
- All instructions can be completed within 1~3 instruction cycles.
- Table lookup instructions.
- 115 powerful instruction system.
- Up to 8 levels of hardware stack.
- Bit manipulation instructions.
Peripheral features:
- Flash program memory: 4K×16~16K×16.
- Data memory: 384×8~768×8.
- True EEPROM memory: 32×8~128×8.
- Up to 16 touch buttons - fully integrated without external components.
- Watchdog timer function.
- Up to 42 bi-directional I/O ports.
- Programmable I/O port source and sink currents for LED drive.
- An external interrupt pin common to the I/O ports.
- Multiple timer modules for time measurement, capture inputs, compare and match outputs, PWM outputs and single pulse outputs.
- Up to 2 timebase functions for generating fixed-time interrupt signals.
- 8 external channels 12-bit resolution A/D converter.
- I2C interface.
- Up to 2 full-duplex asynchronous communication interfaces - UART.
- Low-voltage reset function.
- Low-voltage reset function.
- Multiple package types.
You can get your HOLTEK BS86D12C solution by flling out the form below and we will contact you immediately.