编辑: NaluLee | 2019-06-02 |
1 1. 总述 SPMC65P2404A 和SPMC65P2408A 是SPMC65X 系列的两款芯片, 程序存储区均由一次 性编程存储器(OTP)构成.SPMC65P2408A 在资 源上比 SPMC65P2404A 有所扩展, 它们的内核和 外围几乎相同,只有个别的特性有所不同.例如: SPMC65P2404A 不具备 UART 接口、 Port C[5:4]、 Port D[4:3],定时/计数器
2 没有比较功能.另外, SPMC65P2404A 的ROM 及RAM 空间也比 SPMC65P2408A 小,存储器的详细信息请参考其 它章节.这两款芯片主要应用于小家电、工业设备 控制、电池充电器.下面介绍这两款芯片的主要特 性. 2. 特性 ? SPMC65 CPU ? 支持
182 条指令 ? 支持
11 种寻址方式 ? 系统时钟频率最高可达 8MHz ? 支持位操作指令(置
1、清零、取反、测试) ? 存储空间 ? 4K 字节的程序空间(OTP) ,并且可设置保密 功能.(SPMC65P2404A) ? 8K 字节的程序空间(OTP) ,并且可设置保密 功能.(SPMC65P2408A) ?
192 字节的 RAM(含堆栈空间,2404A) ?
256 字节的 RAM(含堆栈空间,2408A) ? I/O 端口 ?
23 个具有复用功能的双向 I/O 端口(2404A) ?
27 个具有复用功能的双向 I/O 端口(2408A) ? 所有 I/O 端口的输入均由施密特触发器构成 ? 可编程设置为带上拉/下拉电阻输入或者悬浮 输入 ? I/O 具备 LED 驱动能力 ? 其中
2 个I/O 端口能提供 20mA 的吸入电流 ? 中断管理 ? 外部中断选项:非屏蔽中断 NMI 或可屏蔽中断 IRQ ? 支持
4 个外部中断,其中的一个可设置为非屏 蔽中断 NMI ?
13 个内部中断(2408A) ?
12 个内部中断(2404A) ? 复位管理 ? 上电复位(POR) ? 低电压复位(LVR) ? 看门狗复位(WDR) ? 外部复位(ERST) ? 非法地址复位(IAR) ? 时钟管理 ?
3 种时钟源:晶体/陶瓷振荡器、RC 振荡器、 外部时钟输入 ? 在RC 振荡模式下,能够输出时钟信号 ? 电源管理 ?
2 种省电模式:STOP 模式、HALT 模式 ?
2 个外围模拟电路 ?
8 信道
10 位精度的 A/D 转换器(100KHz) ? 低电压复位(2.5V/4V) ?
2 信道
8 位定时/计数器(Timer0,Timer2) ? 定时、计数功能 ? 捕获功能(8 位脉宽测量) ?
8 位比较输出功能 ?
2 信道
16 位定时/计数器(Timer1,Timer3) ? 定时、计数功能 ? 捕获功能(8 位脉宽/周期测量,或16 位脉宽 测量) ?
16 位比较输出功能 ?
12 位PWM 输出功能 ? 时基定时器 ? 频率选择:1KHz ~ 62.5KHz @8MHz(2404A) ? 频率选择:1Hz ~ 62.5KHz @8MHz(2408A) ?
7 级分频选择(2404A) ?
15 级分频选择(2408A) ? 蜂鸣器输出 ? 频率选择:1KHz ~ 2MHz @8MHz ?
12 级分频选择 ? 可编程看门狗定时器 ? 中断频率选择:1.5Hz ~ 195Hz ? 串行总线接口 ? SPI 总线频率:最高为 2MHz @8MHz ? UART 接口(仅2408A 有) ? 波特率:最高为
38400 bps SPMC65P2404A/2408A Tel:010-62981668-2930 http://www.sunplusMCU.com E-mail:[email protected]
2 CCP 功能 Device OTP ROM (Byte) RAM (Byte) I/O
10 位A/D(ch) 比较 捕获 PWM SPI UART 封装类型 4K
192 23
8 3
4 2 Y N PDIP28, SOP28 SPMC65P2404A 4K
192 15
4 3
4 2 N N PDIP20, SOP20 8K
256 27
8 4
4 2 Y Y PDIP32, SOP32 SPMC65P2408A 8K
256 23
8 3
4 2 Y N PDIP28, SOP28 3. 芯片结构概览 3.1. SPMC65P2408A 芯片结构 XI/RC/ECLK XO Interrupt Management OSC circuit RAM OTP ROM Time Base Buzzer output PORT B6 PB6(BUZ) PORT A[7:0] 8-channel 10-bit ADC (AN[7:0])PA[7:0] (Vref)PB7 25KHZ (RC Oscillator) Watch-Dog Timer Low Voltage Reset RESET Management
8 bit Timer-0 CC PORT B0,2 PB0(TC0) PB3(COMP1/PWM1)
16 bit Timer-1 CCP(16 bit) PORT B1,3 PB1(TC1) PB4(TC2) PD2(COMP3/PWM3) PB5(TC3)