PIC10F20X6-Pin, 8-Bit Flash Microcontroller一、PIC10F Family 介绍1.基本的特点---仅 33 条指令,12-bit 宽度指---除程序支跳转指令为双周期指令外,其余所有指令皆为单周期指令---2 级硬件堆栈---直接、间接和相对寻址模式---8-bit 数据宽度---8 个特殊功能寄存器---精确的内部 4 MHz 振荡器– 4MHz 1% 3.0V, 25°C– 4MHz 2% 2.5V-5.5V, 0°C - + 85°C– 4MHz 5% 2.0V-5.5V, -40°C - +125°C---在线编程(ICSP)---在线调试(ICD)---每个 I/O 口有 25 mA 的拉/灌电流---上电复位(POR)--复位时间(DRT)---看门狗定时器(WDT)---低功耗的睡眠电流(100nA)---一个 8-bit 定时器(TMR0)---可编程代码保护---引脚电平变化唤醒睡眠2.PIC10F FamilyPIC10F Device-Specific FeaturesDeviceProgram Flash (Words)Data RAMInternalOSCComparatorPIC10F20025616Yes-PIC10F20251224Yes-PIC10F20425616Yes1PIC10F20651224Yes1Device Block DiagramDevice Block Diagram TermsPrecision Internal OscillatorI 内部的 4Mhz 系统时钟,精度可达到+/- 1%Special Function Registers特殊功能寄存器常被用于配置、控制外围接口和 CPU 的操作Data RAM随机数据的访问存取Instruction Decode程序执行时解析操作码和操作数Flash Program Memory程序存储器I/O Drivers and Controls控制输入输出的电路和寄存器COMP比较器W RegisterW 寄存器Program Counter and Stack程序计数指针指向下一条指令地址;10 位的堆栈寄存器,不可寻址。Timer 08 位定时/记数积存器。可读/写,可通过软件进行的预分频比例设置,可选择内部或外部时钟源ALU通用的算术逻辑单元二、PIC10F20X 应用特点1、PIC10F Family 的卖点作为通用电子设计中可以被广泛使用的微控制器。A)封装小:6-pin SOT-23。小的尺寸几乎可以在任何的设计中使用,而不必担心 PCB 的空间。小封装更适合于布局空间有限制要求、低功耗的场合。B)易于使用:33 条指令、4 个 I/O 口,可使用现有的开发工具。可在很短的时间内完成设计。C)成本低D)多用途高性能的 FLASH 单片机单片机2、PIC10F Family 的功能方面的应用A)“Electronic Glue”(电子胶)PIC10F 控制器适用于对产品经常地调试调整和最后的更改,避免费时费力的功能修改或 PCB 的改动。PIC10F 系列可实现特定的用途, 信号反相,时间延时, 电路板,可升级特性, ...