Product Specification
CJC6833A is a Cortex-M0+ based MCU, designed for USB headphone appliances.
It integrates one 32-bit RISC CPU with 16KB SRAM, USB, UART, IIC, audio codec, GPIO, TIMER, WDT, PWM, SPI, IIS, SPDIF, PDM, SARADC, PLL, LDO etc.
CJC6833A can boot from internal ROM . After powered on, the program is executed from internal MTP .
The CJC6833A can run up to 48MHz, and it is designed with special care to minimize the power consumption while allowing for the flexibility to reach for high performance. It includes the clock gating for individual IP, and CJC6833A can be further operated under different power-saving modes: Normal, Idle, Standby, Power-down, different mode have different clock and power strategy.
Features:
● Cortex-M0+ Like
● LDO
■ Built-in LDO for wide operating voltage range:3.3V/1.8V
● Memory
■ RAM:16 KB DATA SRAM
■ ROM:16 KB
● In-system programming & In-Circuit programming by USB/UART
● Clock control
■ Programmable system clock source
■ 12MHz clock from USB oscillator
■ Support external crystal oscillator
■ 10KHz internal low-power RC-oscillator for watchdog and idle wake-up
● USB Compliance
■ USB Spec.V2.0 high speed/full speed mode compatible
■ USB Audio Class V1.0/V2.0 compatible
■ USB Human Interface Device V1.1 compatible
■ Support USB suspend/resume/reset function
■ Support control, interrupt, bulk and isochronous data transfer
● Audio codec
■ Default sample rate:192k/176.4k/96k/88.2k/48k/44.1k(192k/176.4k are available only in USB audio class V2.0/High-speed mode)
■ Support bit length:16/20/24/32bit
● I/O port
■ Up to 25 general purpose I/O(GPIO)
● TIMER
■ 3 internal timers
■ Internal or external clock source selection
■ Interrupt can be issued upon overflow and time-up
■ Each timer has two match registers
■ Supports the incrementing and decrementing models
● Watchdog Timer
■During the timeout, the outputs are one or a combination of the following signals
-----System reset
-----System interrupt
-----External interrupt
■ 32-bit down counter
■ Internal or external clock source selection
■ A variable time-out period of reset
■ Access protection
● PWM
■ Four 16-bit timers PWM channel
■ Programmable duty control of output waveform
■ Auto reload mode or one-shot pulse mode
■ Capture and compare function
● UART
■ Programmable baud rates ,Baud rate up to 921.6K
■ Support 38KHz house IR transceiver
● SPI
■ One specified SPI interface as AHB device for boot loader and APB device for write back
■ speed up to 40MHz
● I2C
■ compatible with Philips IIC standard
● I2S/SPDIF
■ support the Sony/Philips Digital Interface Format(SPDIF) transmitter
■ support master/slave mode and 16/24/32bit data width
● PDM(For digital microphone)
■ One PDM interface with 1bit DSM data from digital microphone
● SARADC
■ 5 channel analog input
■ 10bit SARADC, 4bit accuracy is guaranteed
● Brown out reset
■ Programmable 3 threshold levels: 2.7V/2.4V/2.0V(default 2.0V)
■ Optional BOD interrupt or reset
● operating temperature:-20~+85 Degree
● Package: QFN32 for 2 dies package