1-cycle 8051核心,最高工作频率可达24MHz.
1 master IIC and 1 slave IIC.两者共用PIN脚,通过寄存器来配置该pin脚是主还是从IIC。主IIC 最高可达400Kbit/sec.
Total 1K SRAM(256B 内部SRAM,768B XRAM).
2 路独立的UART interface.
32K flash memory
可配置成ISP code, program code and data code.
16bit PCA, include:
Capture mode:量测消逝的时间。
Compare/Timer mode:可作为软件计数器。
PWM mode:脉宽调制输出
WPWM mode
电源管理模式:
PMM Mode:在PMM模式,CPU与其集成周边如WDT,UART0/UART1,TO/T1/T2和master IIC工作在“SYSCLK/256”的频率下;其它的外部周边如PCA、ADC等仍工作在系统时钟的频率下。可通过SWITCHBACK功能回到正常工作状态。
IDLE Mode: IDLE mode比PMM mode更省电,CPU及其周边的时钟都被关闭。因为外部周边仍正常工作,所以可通过中断从IDLE mode唤醒回到正常的模式,也可通过硬件复位来回到正常工作状态。
Stop Mode:系统所有的都关闭,可通过硬件复位、外部pin(INT0/INT1)或芯片的集成周边(INT2 to INT8)产生的中断来退出该模式。
内置3.68Mhz振荡器最高可调到8.4M,上电及复位后默认为内部时钟,通过相关寄存器可选通外部时钟。
4 channels 10bit ADC, 两种工作方式:
单次转换模式:每次只有一个通道工作。
连续转换模式:可同时选通多个通道,依次自动完成所选通道的转换。
4 channels模拟比较器
可编程选择比较器的门槛电压,总步阶是256,电压范围是0~2.5V。
低电压检测功能(LVD).
可编程设定门槛电压2.5~5V.
当输入电压小于门槛电压时,可通过编程产生中断或系统复位。
TA/TB 保护寄存器
要修改这些寄存器的内容,必须进行相关的口令设置。
TA保护寄存器,存取被允许后,在使用前都有效,并无时间限制。
TB保护寄存器。存取被允许后,在256个时钟周期内都有效。
工作电压: 3V~5V.
工作温度:-40℃~+85℃.
CS8953比较特别的地方是除了电源、GND、Reset和VDD25输出pin,其它pin都是复用的功能,所以在使用前要对其进行相对应的设置。
设置通过两个寄存器,分别是输出pin类型寄存器IOCFGPx.y和pin功能寄存器MFCFGPx.y .
IOCFGPx.y 控制的内容有:
INED:输入buffer控制位。
LATEN:总线缩存允许位,。
PUEN:内部pull up电阻允许位。
PDEN:内部pull low电阻允许位。
ANEX:模拟开关允许位。
PDRVEN:输出PMOS驱动允许位。
NDRVEN:输出NMOS驱动允许位。
发表评论 评论 (2 个评论)