CA51F155L1
The CA51F155L1 series chip is an 8-bit microcontroller based on the 1T 8051 core, which not only retains the basic characteristics of traditional 8051 chips, but also runs 10 times faster than traditional 8051 chips in general, with superior performance. The chip is equipped with a 64KB Flash program memory, which can be programmed multiple times, and a 2KB SRAM to facilitate customer development of complex applications. It also integrates 42 channels of 12 Bit ADC, 42 channels of Touch Key (without external capacitors), 6 channels of 16 Bit PWM, larger support for 8com x 128seg LCD/LED driver, I2C, UART, SPI, TMC, low voltage detection (LVD), 2 comparators and other functional modules. Support PWM, I2C, UART peripherals to be mapped to any pin, support 8 high current pins, software can achieve dual scan LED screen display function, and also support IDLE, STOP, and low-speed operation three power-saving modes to adapt to applications with different power consumption requirements. Its powerful functions and superior anti-interference performance make it widely applicable in household appliances.
Product Details
kernel
CPU: 1T 8051, higher speed 10 times faster than traditional 8051
Compatible with 8051 instruction set, dual DPTR working mode
storage
Flash: 64K bytes, supports multiple repeated erasures
Flash can be divided into program space and data space, and the data space can be used to store the data that needs to be saved after power failure
RAM: 256 Bytes internal RAM, 2K Bytes external RAM
working voltage
Working voltage: 2.7V~ 5.5v@fosc =12MHz
2.2V~ 5.5v@fosc =6MHz
working temperature
Working temperature: -40 ℃~+85 ℃
Clock system
External low-speed oscillator: 32.768KHz
Built in low-speed RC oscillator: 128KHz
Built in high-speed RC oscillator: 12MHz, accuracy of ± 2% @ 25 ℃ (factory calibrated)
timer
Three 16 bit universal timers: Timer 0, Timer 1, Timer 2
Universal Input/Output Port (GPIO)
Supports up to 42 GPIO ports,
Supports push-pull, open drain, pull-up (30K), pull-down (30K), and high resistance modes
When push-pull output is used, the current of a single GPIO source can be higher up to 15ma@5v Higher current can be applied up to 40ma@5v
8 high current GPIOs (P3.0~P3.7), with higher current up to 90ma@5v , can be used for bright LED screen display
TMC function
The clock source of TMC timer can be selected as IRCL or XOSCL
The minimum unit of interruption time is 512 IRCL clock cycles when the clock source is selected as IRCL, and 128 XOSCL clock cycles when the clock source is selected as XOSCL
The configurable interrupt time is 1-256 minimum unit times
Interrupt system
7 valid interrupt sources
Two level interrupt priority, supporting nested interrupts
5 external interrupt sources INT0~INT4
External interrupt trigger edge selection: INT0~1 (rising edge, falling edge), INT2~4 (rising edge, falling edge, double edge)
Interrupt input pin selection: INT0 (P0.0), INT1 (P0.1), INT2 (P0.2), INT3 (P0.3), INT4. Any GPIO pin except for P0.0~P0.3 can be selected as the interrupt input pin
Analog to Digital Converter (ADC)
Supports 42 channel 12 bit SAR ADCs
Supports two reference voltage sources: VDD and internal reference
Selecting internal voltage as the reference can measure VDD voltage
Touch Key
Built in touch sensing controller
Larger support for 42 touch channels without the need for external capacitors
High anti-interference performance, compliant with EMC (CS dynamic 10V, EFT 4KV) standards
Support touch interruption
Supports touch low-power mode
PWM
Supports 6 PWM outputs, each path can be individually controlled, and the cycle and duty cycle can be freely configured within a 16 bit range
Supports complementary mode and dead zone mode, supports setting edge alignment and center alignment modes
Supports direct output of internal clock function
Support PWM interrupt function
Each PWM output pin can be mapped to different GPIO pins
LCD driver
Larger support for 8com x 28seg, 7com x 29seg, 6com x 30seg, 5com x 31seg, 4Com x 32seg
Configurable duty cycle: 1/2, 1/3, 1/4, 1/5, 1/6, 1/7, 1/8 Duty
Configurable bias voltage: 1/2, 1/3, 1/4 Bias
Supports 8-level contrast adjustment
Supports 8-level driving current (5uA, 40uA, 80uA, 130uA, 200uA, 320uA, 450uA, 600uA), users can adjust according to different LCD screens
LED driver
Larger support for 8com x 28seg
Supports 8-level brightness adjustment
Analog comparator
Built in 2 analog comparators
Universal Serial Interface (UART0/UART1/UART2)
Supports 3 full duplex serial ports
Supports 1-byte receive cache
The TX/RX function of UART0/UART1/UART2 can be mapped to different GPIO pins
I2C interface
Built in 1-channel I2C interface, supporting master-slave mode, standard/fast/high-speed mode
I2C pin SCL/SDA function can be mapped to any GPIO pin
SPI interface
Built in 1 4-wire SPI interface, supporting master-slave mode
Low Voltage Detection (LVD)
The detection voltage can be set to 2.2V, 2.5V, 2.7V, 3.0V, 3.3V, 3.6V, 3.9V, and 4.2V.
Low voltage reset or interrupt can be set
Reset mode
The chip supports multiple reset sources: power on/power off reset, soft reset, watchdog reset, low voltage detection reset
Watchdog
27 bit watchdog timer, 16 bit adjustment accuracy, configurable watchdog reset or interrupt
Program download and simulation
Supports ISP and IAP
Support online simulation function
low power consumption
STOP mode, current<7uA
IDLE mode, current<55uA
Low speed operation mode, current<90uA
Package type: LQFP44