
The CA1020 series is a high-performance dedicated chip for color screens. It adopts a high-performance 32-bit core with a working main frequency of 64 MHz (it can support up to 72 MHz). It has 18K bytes of SRAM, is compatible with externally connected 1M-256M Bit SPI-NOR Flash, supports 1/2/4-wire QSPI communication modes, and supports the upgrade of external flash programs. It supports the scanning of 320 X 240 pixel color screens, with a maximum rate of up to 25 frames per second. It has a built-in 4-channel air sensor, supporting the detection of external MIC air switches; a built-in 4-channel dedicated pin for dry-burning prevention and resistance measurement of e-cigarettes; 2 analog comparators for over-current and over-voltage protection functions; it also has a built-in 28-channel 12-bit ADC, 12 touch keys, 4 groups of complementary PWM, I2C, 3 groups of UART, 3 groups of 4-wire SPI, low-voltage detection (LVD), and a built-in LDO voltage output that can be configured to output 3.3V - 2.6V, which can save external LDOs.
It operates in a temperature range of -40 to +105 °C and a wide voltage range of 1.8V to 5.5V, and supports three power-saving modes: Sleep, Stop, and low-speed operation to meet the application requirements of different power consumption levels. With its powerful functions and excellent anti-interference performance, it can be widely used in color-screen e-cigarettes, color-screen smart home control panels, color-screen home appliance control panels, AI color-screen toys, color-screen thermostats, and other color-screen products.
· Core
· CPU: 32-bit core
· Main frequency: 64 MHz (it can support up to 72 MHz)
· Memory
· Supports external 1-wire, 2-wire, 4-wire 1M - 256MB Bit SPI-Nor Flash
· SRAM: 18KB
· Operating Voltage
· Operating voltage: 1.8 - 5.5V
· Operating Temperature
· Operating temperature: -40 °C - +105 °C
· Clock System
· External low-speed oscillator: 32.768KHz
· Built-in low-speed RC oscillator: 96KHz
· Built-in high-speed RC oscillator: 16MHz, with an accuracy of ±1%@5V/25 °C (factory-calibrated)
· Built-in PLL (Phase Locked Loop)
· Built-in RTC (Real-Time Clock)
· Supports alarm events, periodic wake-up, and can implement year, month, day, and clock functions
· Supports millisecond interrupt, second interrupt, and alarm interrupt
· Timers (TIMER)
· One 16-bit 8-channel timer for 8-channel PWM output, with a dead-time generator
· Supports 4 groups of complementary PWM applications
· One 16-bit general-purpose timer, with each timer having up to 2 input capture or output compare channels
· Two 16-bit basic timers and a SysTick timer
· Independent and window watchdog timers
· Interrupt System
· Supports nested interrupt vectors and can be configured with 4 levels of priority through software
· Supports GPIO, IWDG, ADC, UART0, UART1, UART2 timers, WWDG, I2C, SPI, PWM, SYSTICK, and LVD as interrupt sources
· All GPIOs support the external interrupt wake-up function. It supports rising edge, falling edge, and both-edge interrupts
· DMA (Direct Memory Access)
· Two two-channel DMAs
· Supports hardware-triggered DMA requests from TIMER, UART, SPI, ADC, etc.
· Channel priority supports software configuration
· Independent data source address and destination data address; the data transfer width can be in bytes, half-words, or words
· Supports circular buffer management
· DMA supports: memory-to-memory, peripheral-to-memory, and memory-to-peripheral
· Input/Output Pins (GPIO)
· Supports up to 45 GPIO ports, and supports push-pull, open-drain, pull-up, pull-down, and high-impedance modes
· Built-in pull-up resistor of 10K and pull-down resistor of 15K. Weak pull-up resistor of 45K and weak pull-down resistor of 45K
· Source current support: 3mA, 5mA, 9mA, 12mA, which can be set in four levels
· Sink current support: 3mA, 8mA, 12mA, 18mA, which can be set in four levels
· Four channels of high-source current pins can be used for the resistance measurement of heating wires (shared with comparator pins)
· Supports 13 3.3V power supply pins for communication and control with external flash and color screens
· Built-in one 3.3V LDO power output pin, which can be set to turn off, and can output 3.3V/3.0V/2.8V/2.6V to supply power to external devices, saving external LDO devices
· Analog-to-Digital Converter (ADC)
· One 28-channel 12-bit ADC
· Supports 3 types of reference voltage sources: VDD, internal reference, and external reference
· Supports single-shot mode and continuous mode sampling
· When the internal voltage is selected as the reference voltage, the VDD voltage can be measured
· Built-in comparison function, supports the hardware-triggered start conversion function
· Air Sensor
· Supports the detection function of the microphone air switch
· Supports silicon microphones, positive installation (electret MIC) and reverse installation (back electret MIC)
· Supports the difference correction function of the microphone metal film
· Supports the PFM mode to enhance the customer experience
· Supports the function of waking up the MCU by interrupt
· Touch Keys (Touch Key)
· Built-in touch sensing controller
· Supports 12 touch channels, and supports functions such as button touch, slider touch, and circular touch
· Supports touch wake-up and power-saving mode
· Analog Comparator (COMP)
· Supports 2 groups of independent analog comparators
· Supports 64 levels of programmable input with a threshold voltage of 1V-VDD
· Supports short-circuit protection function
· Supports interrupt and delay functions
· The analog comparator is internally connected to the ADC and can be applied to the resistance measurement function of heating wires
· SPI Interface
· Built-in 3 SPI interfaces, supporting master-slave mode, with a maximum support rate of 32M
· *SPI-1 supports 1, 2, and 4-wire communication, and is dedicated to communication with external flash. It is internally connected to the DMA, and the pins are powered by 3V.
· *SPI-2 supports 1 and 2-wire communication, and is used for communication with the TFT color screen. It is internally connected to the DMA, and the pins are powered by 3V.
· *SPI-3 supports 1 and 2-wire communication, and can be used for Bluetooth BLE radio frequency communication. It is internally connected to the DMA, and the pins are powered by VDD.
· LED Cascade
· Supports 1-channel cascaded LED drive, with a scanning frequency greater than 400Hz/S and a data sending speed of 800Kbps. It can directly control WS2812 or similar driver chips, meeting the requirements of monochromatic or colorful LED strip products.
· Universal Serial Interface (UART)
· Supports 3 UART interfaces
· Supports 1-byte receive buffer
· I2C Interface
· Built-in 1-channel I2C interface, supporting master-slave mode, and supporting standard/fast modes.
· Low-Voltage Detection (LVD)
· The configurable voltage detection range is 1.8 - 4.8V (0.1V per level)
· Can set low-voltage interrupt
· Low-Power Mode
· Supports STOP mode
· In the MCU STOP mode, the LDO is turned off, and in the external interrupt wake-up mode, the current is as low as 10uA
· In the MCU STOP mode, the LDO is turned on, the external Nor SPI FLASH enters the standby mode, and in the external interrupt wake-up and MIC wake-up mode, the current is as low as 16uA
· When the MCU enters the STOP mode, the LDO is turned on, the external Nor SPI FLASH enters the standby mode, and in the external interrupt wake-up, MIC wake-up, and touch key wake-up mode, the current is as low as 20uA
· Serial Two-Wire Simulation, Debugging and Download
· Supports two-wire download (PA0 - SWD, PA1 - SWC)
· Supports the simulation function
· Supports two-wire download to upgrade the external SPI-FLASH, which is convenient for product development and upgrading
· Package Form: QFN32
The CA1020 series is a high-performance dedicated chip for color screens. It adopts a high-performance 32-bit core with a working main frequency of 64 MHz (it can support up to 72 MHz). It has 18K bytes of SRAM, is compatible with externally connected 1M-256M Bit SPI-NOR Flash, supports 1/2/4-wire QSPI communication modes, and supports the upgrade of external flash programs. It supports the scanning of 320 X 240 pixel color screens, with a maximum rate of up to 25 frames per second. It has a built-in 4-channel air sensor, supporting the detection of external MIC air switches; a built-in 4-channel dedicated pin for dry-burning prevention and resistance measurement of e-cigarettes; 2 analog comparators for over-current and over-voltage protection functions; it also has a built-in 28-channel 12-bit ADC, 12 touch keys, 4 groups of complementary PWM, I2C, 3 groups of UART, 3 groups of 4-wire SPI, low-voltage detection (LVD), and a built-in LDO voltage output that can be configured to output 3.3V - 2.6V, which can save external LDOs.
It operates in a temperature range of -40 to +105 °C and a wide voltage range of 1.8V to 5.5V, and supports three power-saving modes: Sleep, Stop, and low-speed operation to meet the application requirements of different power consumption levels. With its powerful functions and excellent anti-interference performance, it can be widely used in color-screen e-cigarettes, color-screen smart home control panels, color-screen home appliance control panels, AI color-screen toys, color-screen thermostats, and other color-screen products.
· Core
· CPU: 32-bit core
· Main frequency: 64 MHz (it can support up to 72 MHz)
· Memory
· Supports external 1-wire, 2-wire, 4-wire 1M - 256MB Bit SPI-Nor Flash
· SRAM: 18KB
· Operating Voltage
· Operating voltage: 1.8 - 5.5V
· Operating Temperature
· Operating temperature: -40 °C - +105 °C
· Clock System
· External low-speed oscillator: 32.768KHz
· Built-in low-speed RC oscillator: 96KHz
· Built-in high-speed RC oscillator: 16MHz, with an accuracy of ±1%@5V/25 °C (factory-calibrated)
· Built-in PLL (Phase Locked Loop)
· Built-in RTC (Real-Time Clock)
· Supports alarm events, periodic wake-up, and can implement year, month, day, and clock functions
· Supports millisecond interrupt, second interrupt, and alarm interrupt
· Timers (TIMER)
· One 16-bit 8-channel timer for 8-channel PWM output, with a dead-time generator
· Supports 4 groups of complementary PWM applications
· One 16-bit general-purpose timer, with each timer having up to 2 input capture or output compare channels
· Two 16-bit basic timers and a SysTick timer
· Independent and window watchdog timers
· Interrupt System
· Supports nested interrupt vectors and can be configured with 4 levels of priority through software
· Supports GPIO, IWDG, ADC, UART0, UART1, UART2 timers, WWDG, I2C, SPI, PWM, SYSTICK, and LVD as interrupt sources
· All GPIOs support the external interrupt wake-up function. It supports rising edge, falling edge, and both-edge interrupts
· DMA (Direct Memory Access)
· Two two-channel DMAs
· Supports hardware-triggered DMA requests from TIMER, UART, SPI, ADC, etc.
· Channel priority supports software configuration
· Independent data source address and destination data address; the data transfer width can be in bytes, half-words, or words
· Supports circular buffer management
· DMA supports: memory-to-memory, peripheral-to-memory, and memory-to-peripheral
· Input/Output Pins (GPIO)
· Supports up to 45 GPIO ports, and supports push-pull, open-drain, pull-up, pull-down, and high-impedance modes
· Built-in pull-up resistor of 10K and pull-down resistor of 15K. Weak pull-up resistor of 45K and weak pull-down resistor of 45K
· Source current support: 3mA, 5mA, 9mA, 12mA, which can be set in four levels
· Sink current support: 3mA, 8mA, 12mA, 18mA, which can be set in four levels
· Four channels of high-source current pins can be used for the resistance measurement of heating wires (shared with comparator pins)
· Supports 13 3.3V power supply pins for communication and control with external flash and color screens
· Built-in one 3.3V LDO power output pin, which can be set to turn off, and can output 3.3V/3.0V/2.8V/2.6V to supply power to external devices, saving external LDO devices
· Analog-to-Digital Converter (ADC)
· One 28-channel 12-bit ADC
· Supports 3 types of reference voltage sources: VDD, internal reference, and external reference
· Supports single-shot mode and continuous mode sampling
· When the internal voltage is selected as the reference voltage, the VDD voltage can be measured
· Built-in comparison function, supports the hardware-triggered start conversion function
· Air Sensor
· Supports the detection function of the microphone air switch
· Supports silicon microphones, positive installation (electret MIC) and reverse installation (back electret MIC)
· Supports the difference correction function of the microphone metal film
· Supports the PFM mode to enhance the customer experience
· Supports the function of waking up the MCU by interrupt
· Touch Keys (Touch Key)
· Built-in touch sensing controller
· Supports 12 touch channels, and supports functions such as button touch, slider touch, and circular touch
· Supports touch wake-up and power-saving mode
· Analog Comparator (COMP)
· Supports 2 groups of independent analog comparators
· Supports 64 levels of programmable input with a threshold voltage of 1V-VDD
· Supports short-circuit protection function
· Supports interrupt and delay functions
· The analog comparator is internally connected to the ADC and can be applied to the resistance measurement function of heating wires
· SPI Interface
· Built-in 3 SPI interfaces, supporting master-slave mode, with a maximum support rate of 32M
· *SPI-1 supports 1, 2, and 4-wire communication, and is dedicated to communication with external flash. It is internally connected to the DMA, and the pins are powered by 3V.
· *SPI-2 supports 1 and 2-wire communication, and is used for communication with the TFT color screen. It is internally connected to the DMA, and the pins are powered by 3V.
· *SPI-3 supports 1 and 2-wire communication, and can be used for Bluetooth BLE radio frequency communication. It is internally connected to the DMA, and the pins are powered by VDD.
· LED Cascade
· Supports 1-channel cascaded LED drive, with a scanning frequency greater than 400Hz/S and a data sending speed of 800Kbps. It can directly control WS2812 or similar driver chips, meeting the requirements of monochromatic or colorful LED strip products.
· Universal Serial Interface (UART)
· Supports 3 UART interfaces
· Supports 1-byte receive buffer
· I2C Interface
· Built-in 1-channel I2C interface, supporting master-slave mode, and supporting standard/fast modes.
· Low-Voltage Detection (LVD)
· The configurable voltage detection range is 1.8 - 4.8V (0.1V per level)
· Can set low-voltage interrupt
· Low-Power Mode
· Supports STOP mode
· In the MCU STOP mode, the LDO is turned off, and in the external interrupt wake-up mode, the current is as low as 10uA
· In the MCU STOP mode, the LDO is turned on, the external Nor SPI FLASH enters the standby mode, and in the external interrupt wake-up and MIC wake-up mode, the current is as low as 16uA
· When the MCU enters the STOP mode, the LDO is turned on, the external Nor SPI FLASH enters the standby mode, and in the external interrupt wake-up, MIC wake-up, and touch key wake-up mode, the current is as low as 20uA
· Serial Two-Wire Simulation, Debugging and Download
· Supports two-wire download (PA0 - SWD, PA1 - SWC)
· Supports the simulation function
· Supports two-wire download to upgrade the external SPI-FLASH, which is convenient for product development and upgrading
· Package Form: QFN32