8位闪存单片机产品简介

合集下载

c51芯片

c51芯片

c51芯片C51芯片是一种经典的8位单片机(Microcontroller),由英特尔(Intel)公司推出。

它是集成电路上的一种特殊的类型,拥有处理器核心、存储器、定时器和输入输出设备等。

下面将对C51芯片进行1000字的介绍。

一、C51芯片的特点1. 8位结构:C51芯片是一种8位单片机,意味着它的数据总线宽度为8个位,可以同时处理8位的数据。

这种结构使得C51芯片比16位或32位的处理器更加经济实惠,适合于嵌入式应用。

2. 简单易用:C51芯片采用指令简洁、结构清晰的汇编语言进行编程,容易上手。

此外,C语言也可以用来进行开发,便于程序员进行高级编程。

3. 低功耗:C51芯片采用低功耗设计,能够在低电压下运行,能够提供较高的能效比。

这使得C51芯片在实际应用中更加节能环保。

4. 多功能:C51芯片具有丰富的外设接口和功能模块,包括通用输入输出引脚(GPIO)、串口通信接口(UART)、模数转换器(ADC)等。

这些功能模块可以与外部设备进行交互,实现更多的应用。

5. 可编程性:C51芯片支持编程和擦写,可以通过编程器重新下载程序。

这使得开发者可以反复测试和调试,并随时更新程序内容。

二、C51芯片的应用领域1. 工控系统:C51芯片具有高度可靠性和稳定性,可以应用于工业控制系统中,如PLC(可编程逻辑控制器)和变频器等。

通过与传感器、执行器等设备的配合,实现自动控制和监控。

2. 电子产品:C51芯片广泛应用于各种电子产品中,如电视、音频设备、移动电话等。

通过C51芯片的高度集成度和低功耗特性,可以实现功能强大、耐用节能的产品。

3. 汽车电子:C51芯片在汽车电子领域也有广泛的应用。

它可以用于车载电子控制单元(ECU)和车身电子系统中,实现车辆的智能化控制和诊断功能。

4. 医疗设备:C51芯片也被广泛应用于医疗设备领域,如心电图仪、血压监测仪等。

其高性能和可靠性使得设备具有更高的准确性和稳定性。

5. 物联网:C51芯片非常适合用于物联网设备的开发。

SC8F812x 增强型闪存8位CMOS单片机说明书

SC8F812x 增强型闪存8位CMOS单片机说明书

V1.0请注意以下有关芯联发公司知识产权政策:(一)芯联发公司已申请了专利,享有绝对的合法权益。

与芯联发公司MCU或其他产品有关的专利权并未被同意授权使用,任何经由不当手段侵害芯联发公司专利权的公司、组织或个人,芯联发公司将采取一切可能的法律行动,遏止侵权者不当的侵权行为,并追讨芯联发公司因侵权行为所受的损失、或侵权者所得的不法利益。

(二)芯联发公司的名称和标识都是芯联发公司的注册商标。

(三)芯联发公司保留对规格书中产品在可靠性、功能和设计方面的改进作进一步说明的权利。

然而芯联发公司对于规格内容的使用不负责任。

文中提到的应用其目的仅仅是用来做说明,芯联发公司不保证和不表示这些应用没有更深入的修改就能适用,也不推荐它的产品使用在会由于故障或其它原因可能会对人身造成危害的地方。

芯联发公司的产品不授权适用于救生、维生器件或系统中作为关键器件。

芯联发公司拥有不事先通知而修改产品的权利。

目录1.产品概述 (1)1.1功能特性 (1)1.2系统结构框图 (2)1.3管脚分布 (3)1.3.1SC8F8121引脚图 (3)1.3.2SC8F8122引脚图 (3)1.4系统配置寄存器 (4)1.5在线串行编程 (5)2.中央处理器(CPU) (6)2.1内存 (6)2.1.1程序内存 (6)2.1.1.1复位向量(0000H) (6)2.1.1.2中断向量 (7)2.1.1.3跳转表 (8)2.1.2数据存储器 (9)2.2寻址方式 (12)2.2.1直接寻址 (12)2.2.2立即寻址 (12)2.2.3间接寻址 (12)2.3堆栈 (13)2.4工作寄存器(ACC) (14)2.4.1概述 (14)2.4.2ACC应用 (14)2.5程序状态寄存器(STATUS) (15)2.6预分频器(OPTION_REG) (16)2.7程序计数器(PC) (18)2.8看门狗计数器(WDT) (19)2.8.1WDT周期 (19)3.系统时钟 (20)3.1概述 (20)3.2系统振荡器 (21)3.2.1内部RC振荡 (21)3.3起振时间 (21)3.4振荡器控制寄存器 (21)4.复位 (22)4.1上电复位 (22)4.2掉电复位 (23)4.2.1掉电复位概述 (23)4.3看门狗复位 (24)5.休眠模式 (25)5.1进入休眠模式 (25)5.2从休眠状态唤醒 (25)5.3使用中断唤醒 (25)5.4休眠模式应用举例 (26)5.5休眠模式唤醒时间 (26)6.I/O端口 (27)6.1I/O口结构图 (28)6.2PORTB (29)6.2.1PORTB数据及方向 (29)6.2.2PORTB模拟选择控制 (30)6.2.3PORTB下拉电阻 (30)6.2.4PORTB上拉电阻 (31)6.2.5PORTB电平变化中断 (31)6.3I/O使用 (33)6.3.1写I/O口 (33)6.3.2读I/O口 (33)6.4I/O口使用注意事项 (34)7.中断 (35)7.1中断概述 (35)7.2中断控制寄存器 (36)7.2.1中断控制寄存器 (36)7.2.2外设中断允许寄存器 (37)7.2.3外设中断请求寄存器 (37)7.3中断现场的保护方法 (38)7.4中断的优先级,及多中断嵌套 (38)8.定时计数器TIMER0 (39)8.1定时计数器TIMER0概述 (39)8.2TIMER0的工作原理 (40)8.2.18位定时器模式 (40)8.2.28位计数器模式 (40)8.2.3软件可编程预分频器 (40)8.2.4在TIMER0和WDT模块间切换预分频器 (40)8.2.5TIMER0中断 (41)8.3与TIMER0相关寄存器 (41)9.定时计数器TIMER2 (42)9.1TIMER2概述 (42)9.3TIMER2相关的寄存器 (44)10.PWM模块(PWM1和PWM2) (45)10.1PWM (45)10.2PWM模式 (46)10.2.1PWM周期 (47)10.2.2PWM占空比 (48)10.2.3PWM分辨率 (48)10.2.4休眠模式下的操作 (48)10.2.5系统时钟频率的改变 (48)10.2.6复位的影响 (49)10.2.7设置PWM操作 (49)11.触摸按键 (50)11.1触摸按键模块概述 (50)11.2与触摸按键相关的寄存器 (51)11.3触摸按键模块应用 (53)11.3.1用查询模式读取“按键数据值”流程 (53)11.3.2判断按键方法 (54)11.4触摸模块使用注意事项 (55)12.电气参数 (56)12.1极限参数 (56)12.2直流电气特性 (56)12.3LVR电气特性 (57)12.4AC交流 (57)13.指令 (58)13.1指令一览表 (58)13.2指令说明 (60)14.封装 (76)14.1SOT23-6 (76)14.2SOP8 (77)15.版本修订说明 (78)1. 产品概述1.1功能特性型号说明◆ 内存- ROM :2K ×16Bit- 通用RAM :128×8Bit ◆ 工作电压范围:3.5V —5.5V@16MHz2.0V —5.5V@8MHz工作温度范围:-20℃—75℃ ◆ 8级堆栈缓存器◆ 一种振荡方式 ◆ 简洁实用的指令系统(68条指令) - 内部RC 振荡:设计频率8MHz/16MHz ◆ 指令周期(单指令或双指令) ◆ 2路PWM 模块 ◆ 查表功能- 可通过系统配置分配在不同位置 ◆ 内置低压侦测电路 ◆ 定时器◆ 内置WDT 定时器 -8位定时器TIMER0,TIMER2◆ 中断源 ◆ 内置触摸按键模块 - 2个定时中断 - 内置2.4V LDO - RB 口电平变化中断 - 其它外设中断1.2 系统结构框图2048×16 Program Memory Instruction Reg Instruction Decode and Control Timing GenerationPCStack1..Stack8128×8Data MemoryAddr MuxFsr RegACCMuxALUVDD,GNDTIMER0I/O PORTPWM1-2 Device Reset TimerPower-on ResetWatch Dog TimerOSC TIMER2 Touch1.3 管脚分布1.3.1 SC8F8121引脚图654123RB0/KEY0/PWM/ICSPDATA VDDRB4/PWM/VPPICSPCLK/PWM/KEY1/RB1GND CAP/RB5SOT23-6SC8F81211.3.2 SC8F8122引脚图RB0/KEY0/PWM/ICSPDATA87651234RB3/KEY3/T0CKI/PWM RB2/KEY2/PWMRB1/KEY1/PWM/ICSPCLK VPP/PWM/RB4CAP/RB5VDD GNDSC8F8122管脚名称 IO 类型 管脚说明VDD,GND P 电源电压输入脚,接地脚RB0-RB3,RB5 I/O 可编程为输入脚,推挽输出脚,带上拉电阻功能、带下拉电阻功能、电平变化中断功能RB4I/O 可编程为输入脚,开漏输出脚,带上拉电阻功能、带下拉电阻功能、电平变化中断功能ICSPCLK/ICSPDAT I/O 编程时钟/数据脚 KEY0-KEY3 I 触摸按键输入脚PWM I/O PWM 输出功能,可通过系统配置寄存器选择在不同I/O 口 T0CKI I TIMER0外部时钟输入 CAP I 触摸按键基准电容引脚 VPPI高电压烧写输入1.4 系统配置寄存器系统配置寄存器(CONFIG)是MCU初始条件的ROM选项。

AT89C51单片机的基本结构和工作原理

AT89C51单片机的基本结构和工作原理

AT89C51单片机的基本结构和工作原理AT89C51是一种低功耗、高性能的8位单片机,由美国公司Intel (现已被英特尔收购)开发。

它采用CMOS技术制造,在各种工业、汽车和家用电器等领域广泛应用。

AT89C51的基本结构和工作原理如下:一、基本结构:1.中央处理单元(CPU):中央处理单元是AT89C51单片机的控制中心,负责执行程序指令、算术运算和逻辑操作等。

它包括一个8位的累加寄存器ACC、一个8位的指令寄存器IR和一个8位的程序计数器PC。

2.存储器:AT89C51单片机包括4KB的内部闪存ROM用于存储程序代码,并具有可擦写和可编程的特性。

此外,还有128字节的RAM用于存储各种变量和中间结果。

3.输入输出端口(IO):AT89C51单片机有四个8位的IO口(P0、P1、P2和P3),可分别用作输入和输出。

每个IO口都可以设置为输入或输出模式,并且可以具有内部上拉电阻。

4. 定时器/计数器:AT89C51单片机包含两个定时器/计数器(Timer 0和Timer 1),用于产生定时和延时功能。

这两个定时器/计数器都可以工作在8位或16位模式下,并可以设置为定时、计数和波形发生器等不同功能。

5.串行数据通信接口(控制模式):AT89C51单片机具有一个可编程的串行数据通信接口,支持全双工和半双工模式。

它可以与其他外部设备如传感器、LCD显示器和电脑等进行通信。

二、工作原理:1.程序执行过程:首先,AT89C51单片机将程序代码从ROM存储器中读取到指令寄存器IR中。

然后,指令寄存器将指令传输给中央处理单元CPU。

CPU根据指令类型执行不同的操作,如算术运算、逻辑判断、数据读写等。

执行完一条指令后,程序计数器PC将自动递增,指向下一条指令的地址,继续执行。

2.IO交互:AT89C51单片机的IO口可以用作输入和输出。

在输入模式下,IO口可以接收来自外部设备的信号,并传输给中央处理单元CPU。

主控芯片AT89S51

主控芯片AT89S51

主控芯片AT89S51单片机AT89S51功能介绍AT89S51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89S51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,AT89S51芯片引脚图如图2-1所示。

主要特性:·与MCS-51 兼容·4K字节可编程闪烁存储器Array·寿命:1000写/擦循环·数据保留时间:10年·全静态工作:0Hz-24Hz·三级程序存储器锁定·128*8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路管脚说明:下面按其引脚功能分为四部分叙述这40条引脚的功能。

1、主电源引脚V SS和V SSAT89S51芯片引脚图V SS——(40脚)接+5V电压;V SS——(20脚)接地。

2、外接晶体引脚XTAL1和XTAL2XTAL1(19脚)接外部晶体的一个引脚。

在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。

当采用外部振荡器时,对HMOS单片机,此引脚应接地;对SHMOS单片机,此引脚作为驱动端。

XTAL2(18脚)接外晶体的另一端。

在单片机内部,接至上述振荡器的反相放大器的输出端。

采用外部振荡器时,对HMOS单片机,该引脚接外部振荡器的信号,即把外部振荡器的信号直接接到内部时钟发生器的输入端;对XHMOS,此引脚应悬浮。

MICROCHIP PIC12F510 16F506 8 14 引脚 8 位闪存单片机 数据手册

MICROCHIP PIC12F510 16F506 8 14 引脚 8 位闪存单片机 数据手册

深圳市粤原点科技有限公司(Microchip Authorized Design Partner)指定授权总部地址:深圳市福田区福虹路世贸广场C座1103座Add: Room 1103,Block C,World Trade Plaza,9Fuhong Road,Futian District Shen Zhen City电话(tel) :86-755-83666321,83666320,83666325传真(fax) :86-755-83666329Web: E-mail:********************@联系人:马先生,王小姐,汤小姐在线咨询:QQ:42513912MSN:***********************7x24小时在线产品咨询:135******** 137********PIC12F510/16F506数据手册8/14引脚8位闪存单片机*8位8引脚器件受Microchip的低引脚数专利(美国专利号5,847,450)保护。

其他美国及外国的专利和应用可能已发布或正在等待批准。

2007 Microchip Technology Inc.初稿DS41268C_CNDS41268C_CN 第ii 页初稿2007 Microchip Technology Inc.提供本文档的中文版本仅为了便于理解。

请勿忽视文档中包含的英文部分,因为其中提供了有关Microchip 产品性能和使用情况的有用信息。

Microchip Technology Inc.及其分公司和相关公司、各级主管与员工及事务代理机构对译文中可能存在的任何差错不承担任何责任。

建议参考Microchip Technology Inc.的英文原版文档。

本出版物中所述的器件应用信息及其他类似内容仅为您提供便利,它们可能由更新之信息所替代。

确保应用符合技术规范,是您自身应负的责任。

Microchip 对这些信息不作任何明示或暗示、书面或口头、法定或其他形式的声明或担保,包括但不限于针对其使用情况、质量、性能、适销性或特定用途的适用性的声明或担保。

SM-MCU简介

SM-MCU简介

SM8958AL25,25MHz32KB flash SM8958AC25,25MHz32KB flash SM8958AC40,40MHz32KB flash
概述:
SM8958 是内置 32KB 闪存,1KB 的片上 RAM 的 8 位单片机.它是 8052 单片机家族的派生产 品.它有 5 路内部 SPWM.用户可以通过”段映射直接寻址模式”来方便快速的访问扩展 RAM. 由于其硬件特性及强力的指令集,它可以作为通用低成本的控制器应用在最多需要 32 个 I/O 的 DIP 封装,36 个 I/O 的 PLCC/QFP 封装,或者需要 64KB 闪存存储程序的场合.要烧录片上存 储器,量产时可使用并行编程方式.
█BCD 算法 █直接寻址 █间接寻址 █嵌套中断 █两个中断优先级 █1 个串行口 █省电模式:挂起和掉电模式 █代码保护功能 █低电磁干扰(禁止 ALE) █段映射直接寻址访问片上 RAM █5 路 PWM 功能 P1.3~P1.7
特性:
█工作电压: L 版本 3.0~3.6v C 版本 4.5~5.5v █兼容 8052 系列 █每机器周期为 12 时钟周期 █32KB 可在线编程片上程序闪存 █1KB 片上 RAM █3 个 16 位定时器/计数器 █1 个看门狗定时器 █4 个 8 位 I/O 端口(DIP 封装) █4 个 8 位 I/O 端口+1 个 4 位 I/O 端口(PLCC 或 QFP 封装) █全双工串口 █位操作指令 █工业级 █8 位无符号除法 █8 位无符号乘法 █BCD 算法 █直接寻址 █间接寻址 █嵌套中断 █两个中断优先级
特性:
█工作电压: L 版本 3.0~3.6v C 版本 4.5~5.5v █兼容 8052 系列 █每机器周期为 12 时钟周期 █4/8KB 可在线编程片上程序闪存 █128/256B 片上 RAM █2/3 个 16 位定时器/计数器 █1 个看门狗定时器 █4 个 8 位 I/O 端口(DIP 封装) █全双工串口 █位操作指令 █工业级 █8 位无符号除法 █8 位无符号乘法 █BCD 算法 █直接寻址 █间接寻址 █嵌套中断 █两个中断优先级 █1 个串行口 █省电模式:挂起和掉电模式 █代码保护功能 █低电磁干扰(禁止 ALE)

at89c52

at89c52

AT89C52概述AT89C52是一款高性能的8位单片机,由Atmel公司生产。

它是AT89系列单片机中的一员,采用MCS-51指令集架构,并使用快速闪存储存程序。

AT89C52具有丰富的外设,包括多个输入输出引脚、计时器、串口通信接口等,广泛应用于嵌入式系统、通信设备、工业控制等领域。

主要特性•采用CMOS技术,工作电压范围广泛(2.4V至5.5V)•具有8KB的内部闪存,用于存储程序和数据•提供256字节的内部RAM,可用于数据存储•包含三个计时器/计数器,可用于定时/计数功能•集成两个串口通信接口,方便与外部设备进行数据交互•支持多种中断方式,提供更好的系统响应能力•可编程输入/输出引脚,可用于连接外部设备引脚描述AT89C52具有40个引脚,以下是一些重要引脚的描述:1.P1.0至P1.7: 8位并行输入/输出引脚,可根据需要进行配置。

在配置为输入时,可以连接外部设备并读取输入值;在配置为输出时,可以向外部设备发送数据。

2.P2.0至P2.7: 8位并行输入/输出引脚,也可以根据需要进行配置。

3.P3.0至P3.7: 8位并行输入/输出引脚,同时具有更多功能,包括与外部存储器的数据和地址传输,以及与LCD显示器的连接等。

4.RST: 复位引脚,将其拉低时可以重启单片机。

5.EA/VPP: 外部访问使能/编程电压引脚,可用于提供外部程序存储器的访问或编程电压。

6.XTAL1/XTAL2: 外部晶振引脚,接入适当的晶振电路以提供时钟信号。

闪存编程AT89C52的程序存储在内部闪存中。

要编程AT89C52,可以使用专用的编程器,通过并行端口或串行端口将目标程序下载到芯片中。

编程AT89C52的一般步骤如下:1.选择所需的编程器,并连接到AT89C52的编程接口。

2.打开编程器软件,并选择正确的单片机型号。

3.导入目标程序文件,该文件应该是以二进制格式存储的。

4.配置编程器选项,包括芯片复位方式、编程电压等。

stc8h案例程序

stc8h案例程序

stc8h案例程序摘要:1.引言2.STC8H单片机简介3.案例程序一:流水灯程序a.硬件连接b.程序代码c.运行结果4.案例程序二:按键控制LED程序a.硬件连接b.程序代码c.运行结果5.案例程序三:串口通信程序a.硬件连接b.程序代码c.运行结果6.总结正文:【引言】STC8H是一款高性能、低功耗的8位单片机,广泛应用于各种嵌入式系统中。

为了帮助大家更好地了解和学习STC8H单片机,本文将通过三个案例程序,详细介绍如何使用STC8H单片机实现流水灯、按键控制LED和串口通信功能。

【STC8H单片机简介】STC8H是一款基于C51内核的8位单片机,具有高速、低功耗、高性能的特点。

内部集成了2KB到64KB的闪存和128字节到4KB的RAM,可满足不同应用场景的需求。

此外,STC8H还具备丰富的外设资源,如定时器、中断控制器、串口等,便于进行各种功能的开发。

【案例程序一:流水灯程序】流水灯程序是单片机入门学习的经典案例,通过此程序可以熟悉单片机的硬件连接和程序编写。

以下是流水灯程序的硬件连接、程序代码和运行结果。

a.硬件连接将单片机的某个I/O口与LED灯相连,共阳极连接。

b.程序代码```c#include <reg52.h>#include <intrins.h>sbit LED1 = P1^0;sbit LED2 = P1^1;sbit LED3 = P1^2;sbit LED4 = P1^3;sbit LED5 = P1^4;sbit LED6 = P1^5;sbit LED7 = P1^6;sbit LED8 = P1^7;void delay(unsigned int ms); void main(){while(1){LED1 = 0;delay(500);LED1 = 1;LED2 = 0;delay(500);LED2 = 1;LED3 = 0;delay(500);LED3 = 1;LED4 = 0;delay(500);LED4 = 1;LED5 = 0;delay(500);LED5 = 1;LED6 = 0;delay(500);LED6 = 1;LED7 = 0;delay(500);LED7 = 1;LED8 = 0;delay(500);LED8 = 1;}}void delay(unsigned int ms){unsigned int i, j;for(i = ms; i > 0; i--)for(j = 110; j > 0; j--);}```c.运行结果当程序运行时,LED灯将按照流水灯的方式顺序点亮和熄灭。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VDD RA5 RA4 RA3
1 2 3 4
8 7 6 5
VSS RA0 RA1 RA2
注:
所有外设功能单元,请参见表 2。
表 2:
8 引脚 PDIP/SOIC/DFN
8 引脚器件引脚分配表 (PIC12F1822/LF1822)
SR 锁存器
EUSART
参考电压
电容传感
RA0 RA1 RA2
7 6 5
单片机特性:
• 高精度内部振荡器: - 出厂时校准为 ±1% (典型值) - 软件可选择频率范围为 32 MHz 至 31 kHz • 31 kHz 低功耗内部振荡器 • 外部振荡器电路,具有: - 4 种晶振 / 谐振器模式, 频率最高为 32 MHz, 采用 4x PLL - 3 种外部时钟模式,频率最高为 32 MHz • 4 倍频锁相环 (Phase Locked Loop, PLL) • 故障保护时钟监视器 • 双速启动 • 节能的休眠模式 • 上电复位 (Power-on Reset, POR) • 上电延时定时器 (Power-up Timer, PWRT) • 振荡器启动定时器 (Oscillator Start-Up Timer, OST) • 带可选择跳变点的欠压复位 (Brown-out Reset, BOR) • 扩展型看门狗定时器 (Watchdog Timer, WDT) • 通过两个引脚进行在线串行编程 (In-Circuit Serial ProgrammingTM , ICSPTM) • 通过两个引脚进行的在线调试 (In-Circuit Debug, ICD) • 增强型低电压编程 (Low-Voltage Programming, LVP) • 工作电压范围: - 1.8V 至 3.6V (PIC1XLF182X) - 1.8V 至 5.5V (PIC1XF182X) • 可编程代码保护 • 可在软件控制下自编程
超前信息
DS41406B_CN 第 1 页
PIC12F1822/16F182X
表 1:
器件 PIC12F1822 PIC12LF1822 PIC16F1823 PIC16LF1823 PIC16F1824 PIC16LF1824 PIC16F1825 PIC16LF1825 PIC16F1828 PIC16LF1828 PIC16F1829 PIC16LF1829
外设特性:
• 最多 17 个 I/O 引脚和 1 个仅用作输入的引脚: - 高拉 / 灌电流可直接驱动 LED - 独立的可编程电平变化中断引脚 - 独立的可编程弱上拉 • Timer0:带 8 位可编程预分频器的 8 位定时器 / 计 数器 • 增强型 Timer1: - 带预分频器的 16 位定时器 / 计数器 - 外部门控输入模式 - 专用的低功耗 32 kHz 振荡器驱动器 • 3 个 Timer2 模块 (Timer2、 4 和 6) :带 8 位周 期寄存器、预分频器和后分频器的 8 位定时器 / 计 数器 • 2 个增强型捕捉 / 比较 /PWM (Enhanced Capture/Compare/PWM, ECCP)模块: - 可由软件选择的时基 - 自动关断和自动重启 - PWM 转向控制 • 2 个捕捉 / 比较 /PWM (Capture/Compare/ PWM, CCP)模块: - 可由软件选择的时基 • 2 个带 SPI 和 I2CTM 的主同步串行端口 (Master Synchronous Serial Port, MSSP) ,具有: - 7 位地址掩码 - 兼容 SMBus/PMBusTM • 增强型通用同步异步收发器 (Enhanced Universal Synchronous Asynchronous Receiver Transmitter, EUSART) : - 兼容 RS-232、 RS-485 和 LIN - 自动波特率检测 - 遇到启动位时自动唤醒 • SR 锁存器 (集成 555 定时器) : - 多个置 1/ 复位输入选项 • 模数转换器 (Analog-to-Digital Converter, ADC) : - 10 位分辨率 - 12 路通道 • 2 个比较器: - 轨对轨输入 / 输出 - 电压模式控制 - 软件可控的滞回电压 • 参考电压模块: - 固定参考电压 (Fixed Voltage Reference, FVR) ,具有 1.024V、 2.048V 和 4.096V 的 输出电压 - 可选正负参考电压的 5 位轨对轨阻式 DAC • 电容触摸振荡器模块: - 12 路通道 • 数据信号调制器: - 从不同的模块输出选择调制器和载波源
AN3

CPS3
C1IN1-

T1G(1) T1OSO T1CKI T1OSI — —
P1B(1)
TX(1) CK(1) RX(1) DT(1) — —
SDO(1)
IOC
MDCIN2
Y
RA5 VDD Vss Note 1:
2 1 8
— — —
— — —
— — —
— — —
SRNQ — —
CCP1(1) P1A(1) — —
PDIP、 SOIC 和 TSSOP VDD RA5 RA4 RA3 RC5 RC4 RC3 1 2 3 4 5 6 7 14 13 12 11 10 9 8 VSS RA0 RA1 RA2 RC0 RC1 RC2
注:
所有外设功能单元,请参见表 3。
图 3:
PIC16F/LF1823/1824/1825 16 引脚示意图
低功耗特性:
• 待机电流 (PIC1XLF182X) : - 1.8V 时,典型值为 30 nA • 工作电流 (PIC1XLF182X) : - 1 MHz, 1.8V 时,典型值为 75 mA • 低功耗看狗定时器电流 (PIC1XLF182X) : - 1.8V 时,典型值为 500 nA
2010 Microchip Technology Inc.
— — CCP3(2) FLT0 — P2B(1,2)
TX(1) CK(1) RX(1) DT(1) — — —
— — — SS(1) SDO(1)
IOC IOC INT/ IOC IOC IOC
— — — — —
Y Y Y Y Y
ICSPDAT/ ICDDAT ICSPCLK ICDCLK — MCLR VPP OSC2 CLKOUT CLKR OSC1 CLKIN — — — —
AN0 DACOUT AN1 AN2 VREF —
CPS0 CPS1 CPS2
C1IN+ C1IN0C1OUT
— SRI SRQ
— — T0CKI
P1B(1) — CCP1(1) P1A(1) FLT0 —
TX(1) CK(1) RX(1) DT(1) —
SDO(1) SS(1) SCL SCK SDA SDI SS(1)
16 引脚 QFN
SR 锁存器
EUSART
参考电压
电容传感
RA0 RA1 RA2 RA3 RA4
13
7
AN0 AN1 AN2 — AN3
DACOUT VREF — — —
CPS0 CPS1 CPS2 — CPS3
C1IN+ C12IN0C1OUT — —
— SRI SRQ — —
— — T0CKI T1G(1) T1G(1) T1OSO T1CKI T1OSI — — — —
PIC16F1823/1参见表 3。
RC4
DS41406B_CN 第 4 页
超前信息
RC1
2010 Microchip Technology Inc.
PIC12F1822/16F182X
表 3:
14 引脚 PDIP/SOIC/TSSOP
14 和 16 引脚器件引脚分配表 (PIC16F/LF1823/1824/1825)
PIC12F1822/16F182X
8/14/20 引脚 8 位闪存单片机产品简介
高性能 RISC CPU:
• 只需学习 49 条指令 • 工作速度: - DC—— 时钟输入为 32 MHz - DC—— 指令周期为 125 ns • 带自动现场保护的中断功能 • 带可选上溢 / 下溢复位的 16 级深硬件堆栈 • 直接、间接和相对寻址模式: - 两个完整的 16 位文件选择寄存器 (File Select Register, FSR) - FSR 可读程序和数据寄存器
PIC12F1822/16F182X 和 PIC12LF1822/16LF1823 系列类型
闪存程序 数据 SRAM 10 位 A/D 8/16 位 ECCP/ 存储器 EEPROM I/O EUSART MSSP (字节) (通道数) 定时器 CCP (字) (字节) 2048 2048 2048 2048 4096 4096 8192 8192 4096 4096 8192 8192 256 256 256 256 256 256 256 256 256 256 256 256 128 128 128 128 256 256 1024 1024 256 256 1024 1024 6 6 12 12 12 12 12 12 18 18 18 18 4 4 8 8 8 8 8 8 12 12 12 12 2/1 2/1 2/1 2/1 4/1 4/1 4/1 4/1 4/1 4/1 4/1 4/1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1/0 1/0 1/0 1/0 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 电容触摸 通道数 4 4 8 8 8 8 8 8 12 12 12 12
— — —
IOC — —
— — —
Y — —
引脚功能可以通过软件分配给两个引脚单元中的一个。
相关文档
最新文档