- 芯片概述
- 是一款有 9k 字节 FLASH的8位单片机. 本芯片是一款可以为许多嵌入式控制应用提供高效灵活低成本解决方案的微控器. 该芯片有以下特点: 9k 字节 FLASH, 256 字节IRAM, 通用I/O口, 基本间隔定时器, 看门狗定时器,8/16-bit 定时器/计数器,8-bit PWM 输出, 10-bit PWM 输出, 实时定时器, 蜂鸣器驱动口,SIO,UART,LCD 驱动,片内POR, LVR, LVI, 片内振荡和时钟电路。

- 主要特性
² 8 位 CISC 内核(兼容 8051)
Ø ROM (FLASH) 容量
²9k 字节
² 具有自读写能力 Flash
² 片内调试和 ISP
² 擦写次数 : 10,000 次
Ø256 Bytes IRAM
² (包括 LCD 显示 RAM,34Bytes)
Ø通用 I/O (GPIO)
² 一般 I/O : 17 个口(P0[3:0], P1[7:0],P6[4:0])
² LCD 共用 I/O : 32 Ports(P2[7:0], P3[7:0], P4[7:0],P5[7:0])
ØBasic Interval Timer (BIT)
² 8Bit ×1ch
ØWatch Dog Timer (WDT)
² 8Bit × 1ch
² 5kHz 内部 RC 振荡器
Ø定时器/ 计数器
² 8Bit ×4ch (T0/T1/T2/T3), 16Bit ×2ch (T0/T2)
ØWatch Timer (WT)
² 内部 32.768kHz 时 3.91mS/0.25S/0.5S/1S/1M 间隔
Ø蜂鸣器
² 8Bit × 1ch
ØSIO
² 8Bit × 1ch
ØUART
² 8Bit × 1ch
ØLCD 驱动
² 28 Seg 和 8 Com
² 60kΩ/120kΩ 内部分压电阻可选
² 1/2, 1/3, 1/4, 1/5, 1/6 和 1/8 duty 可供选择
² 1/2, 1/3 和 1/4 偏压可选
ØAD转换
²8路10BitAD转换
Ø上电复位
² Reset release level (1.4V)
Ø低电压复位
²14 level 选择 (1.60V/ 2.00V/ 2.10V/ 2.20V/ 2.32V/2.44V/ 2.59V/ 2.75V/ 2.93V/ 3.14V/ 3.38V/ 3.67V/4.00V/ 4.40V)
Ø 低电压检测
² 13 level 选择 (2.00V/ 2.10V/ 2.20V/ 2.32V/ 2.44V/2.59V/ 2.75V/ 2.93V/ 3.14V/ 3.38V/ 3.67V/ 4.00V/4.40V)
Ø 中断源
² 外部中断(EINT10, EINT12) (2)
² 按键中断(8)
² Timer(0/1/2/3)(4)
² WDT (1)
² BIT (1)
² WT (1)
² SIO (1)
² UART(Tx/Rx) (1)
Ø内部 RC 振荡器
² 内部 RC 频率:16MHz ±1.5% (TA= 0 ~ +50°C,Vdd=2.0v~5.5v)
Ø省电模式
²STOP, IDLE 模式
Ø工作电压和频率
² 1.8V ~ 5.5V (@32 ~ 38kHz with X-tal)
² 1.8V ~ 5.5V (@0.4 ~ 4.2MHz with X-tal)
² 2.7V ~ 5.5V (@0.4 ~ 10.0MHz with X-tal)
² 2.0V ~ 5.5V (@0.5 ~ 16.0MHz with Internal RC)
² 2.0V ~ 5.5V (@1.0 ~ 16.4MHz with PLL)
² Voltage dropout converter included for core
Ø最小指令执行时间
²122nS (@ 16.4MHz 主时钟)
Ø工作温度: – 40 ~ + 85℃
Ø振荡器类型
² 0.4-12MHz 晶体或陶瓷主时钟
²32.768kHz 晶体副时钟
² PLL(最大 16.4M)
Ø封装类型
² 52-PELLET
² 48 LQFP -0707
- 管脚分配图

- 功能框图/ BLOCK DIAGRAM

- DESCRIPTION
- FEATURES
- CPU
²8 Bit CISC Core(8051 Compatible)
Ø ROM capacity
²9K Bytes, Flash with self read/write capability On chip debug and In-system programming (ISP)
²Endurance: 10,000 times (Sector 0 to 279),100,000 times (Sector 280 to 287)
Ø SRAM capacity
²256 Bytes (IRAM) (Including LCD display RAM, 34 Bytes)
Ø General Purpose I/O (GPIO)
²Normal I/O : 13 I/O
²LCD shared I/O : 36 I/O
Ø Basic Interval Timer (BIT)
²8Bit × 1ch
Ø Watch Dog Timer (WDT)
²8Bit × 1ch
²5KHz internal RC oscillator
Ø Timer/ Counters
²8Bit × 4ch (T0/T1/T2/T3) or 16Bit x 2ch (T0/T2)
²16Bit x 1ch (T4)
Ø Programmable Pulse Generation
²Carrier generation (by T1), T2 Clock source,Pulse generation (by T4)
Ø Watch Timer (WT)
²3.91mS/0.25S/0.5S/1S interval at 32.768KHz
Ø Buzzer
²8Bit x 1ch
Ø SIO
²8Bit x 1ch
Ø UART
²8Bit x 1ch
Ø 10 Bit A/D Converter
²8 Input channels
²20uS conversion time
Ø LCD Driver
²28 Segments and 8 Common terminals
²30kΩ , 60kΩ and 120kΩ internal dividing resistor selectable
²1/2, 1/3, 1/4, 1/5, 1/6 and 1/8 duty selectable
²1/2, 1/3, and 1/4 bias selectable
Ø Power On Reset
²Reset release level (1.4V)
Ø Low Voltage Reset
²14 level detect (1.60V, 2.0V… 4.4V)
Ø Low Voltage Indicator
²13 level detect (2.0V… 4.4V)
ØInterrupt Source
²External Interrupts (EINT10, EINT12, EINT14)
²Key Interrupts (8 inputs)
²T0…4, WDT, WT, BIT, UART, SIO, ADC
Ø Internal RC Oscillator
²Frequency: 16MHz ± 1.5% (@0ଇGTG\Wଇ)
Ø Power Down Mode
²Stop and Idle mode
Ø Operating Voltage & Frequency
²1.8V to 5.5V @ 32 to 38KHz with X-tal
²1.8V to 5.5V @ 0.4 to 4.2MHz with Ceramic
²2.0V to 5.5V @ 0.4 to 4.2MHz with X-tal
²2.7V to 5.5V @ 0.4 to 12.0MHz with X-tal
²2.0V to 5.5V @ 0.5 to 16MHz with IRC and PLL
Ø Minimum Instruction Execution Time
²125nS at 16MHz CPU clock
Ø Operating Temperature
²–40 to +85
Ø Oscillator Type
²0.4-12MHz crystal or ceramic for main clock
²32.768Hz crystal for sub clock
²Phase locked loop (Max. 16MHz with sub clock)
Ø Package
²52-Pin Pellet, 48-Pin LQFP, Pb-free package