常用PIC系列单片机速查表

合集下载

单片机芯片资料速查

单片机芯片资料速查

返回首页
返回引脚图
4、(EA)/Vpp(31脚)
EA端接高电平时,CPU取指令从片内程序 存贮器自动顺延至片外程序存贮器。 EA端 接低电平时,CPU仅从片外程序存贮器取指 令。该引脚有复用功能,Vpp为片内程序存 贮器编程时的编程电压。
返回首页
返回引脚图
4、输入/输出引脚P0、P1、P2和P3口
返回首页
返回引脚图
P3口的第二功能
P3.0(10脚): RXD(串行口输入端) P3.1(11脚): TXD(串行口输出端) P3.2(12脚): /INT0(外部中断0输入端) P3.3(13脚): /INT1(外部中断1输入端) P3.4(14脚): T0(定时器/计数器0外部输入端) P3.5(15脚): T1(定时器/计数器1外部输入端) P3.6(16脚): /WR(片外数据存贮器写选通信号输出端) P3.7(17脚): /RD(片外数据存贮器读选通信号输出端
时钟 电路 引脚Vss接

P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST/Vpd RXD/P3.0 TXD/P3.1 INT0/P3.2 INT1/P3.3 T0/P3.4 T1/P3.5 WR/P3.6 RD/P3.7 XTAL2 XTAL1 Vss
1
40
2
地址锁存信号端。访问片外存贮器时,ALE作低 八位地址的锁存控制信号。平时不访问片外存贮器 时,该端以六分之一的时钟振荡频率固定输出脉冲。 ALE端负载驱动能力为8个TTL门电路。该引脚有 复用功能, 为片内程序存贮器编程(固化)的编
程脉冲输入 。
3、PSEN(29脚)
片外程序存贮器读选通信号端。负载能力为 8个TTL门电路。

PIC单片机选型列表

PIC单片机选型列表

PIC12/PIC16 8位单片机片机 选型列表PIC12 系列PIC16 系列Product Family Memory Type Program Memory KBytes Program Memory KWords Self-write EEPROM Data MemoryBytesRAM Bytes I/O Pins PincountMax.CPU Speed MHz Internal Oscillator # ofA/D Ch.Digital Communication Timers Temperature Range OperationVoltageRange PIC12F508Flash 0.750.5No 025684 4 MHz 00 -UART0 -A/E/USART 0 -SPI 0 -I2C 1 - 8-bit 0 - 16-bit 0 - 32-bit-40 to 1252V - 5.5V PIC12F629Flash 1.751No 128646820 4 MHz 00 -UART0 -A/E/USART 0 -SPI 0 -I2C 1 - 8-bit 1 - 16-bit 0 - 32-bit-40 to 1252V - 5.5V PIC12F675Flash 1.751No 128646820 4 MHz 40 -UART0 -A/E/USART 0 -SPI 0 -I2C 1 - 8-bit 1 - 16-bit 0 - 32-bit-40 to 1252V - 5.5VProduct FamilyMemory Type Program Memory KBytes Program Memory KWords Self-write EEPROM Data Memory Bytes RAM Bytes I/O Pins Pin count Max.CPU Speed MHzInternal Oscillator #of A/D Ch.Digital Communication TimersTemperatureRangeOperationVoltage RangePIC16F627AFlash 1.751No 128224161820 4 MHz 00 -UART 1 -A/E/USART 0 -SPI 0 -I2C 2 - 8-bit 1 - 16-bit 0 - 32-bit-40 to 1252V - 5.5VPIC16F628AFlash 3.52No 128224161820 4 MHz 00 -UART1 -A/E/USART 0 -SPI 0 -I2C2 - 8-bit 1 - 16-bit 0 - 32-bit-40 to 1252V - 5.5VPIC16F677Flash 3.52No 2561281820208 MHz, 32 kHz 120 -UART0 -A/E/USART0 -SPI 0 -I2C1 -SSP(SPI/I2C)1 - 8-bit1 - 16-bit0 - 32-bit -40 to 1252V - 5.5V PIC16F687Flash 3.52No 2561281820208 MHz, 32 kHz 120 -UART1 -A/E/USART0 -SPI 0 -I2C1 -SSP(SPI/I2C)1 - 8-bit1 - 16-bit0 - 32-bit -40 to 1252V - 5.5V PIC16F688Flash 74No 2562561214208 MHz, 32 kHz 80 -UART 1 -A/E/USART 0 -SPI 0 -I2C 1 - 8-bit1 - 16-bit0 - 32-bit-40 to 1252V - 5.5V PIC16F690Flash 74No 2562561214208 MHz, 32 kHz 120 -UART1 -A/E/USART0 -SPI 0 -I2C1 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit0 - 32-bit-40 to 1252V - 5.5VProduct Family MemoryTypeProgramMemoryKBytesProgramMemoryKWordsSelf-writeEEPROMDataMemoryBytesRAMBytesI/OPinsPincountMax.CPUSpeedMHzInternalOscillator#ofA/DCh.DigitalCommunicationTimersTemperatureRangeOperationVoltageRangePIC16F716Flash 3.52No0128131820-40 -UART0 -A/E/USART0 -SPI0 -I2C2 - 8-bit1 - 16-bit0 - 32-bit-40 to 1252V - 5.5VPIC16F72Flash 3.52No0128222820-50 -UART0 -A/E/USART0 -SPI0 -I2C0 -MSSP(SPI/I2C)1 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit-40 to 1252V - 5.5VPIC16F73Flash74No0192222820-50 -UART1 -A/E/USART0 -SPI0 -I2C0 -MSSP(SPI/I2C)1 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit-40 to 1252V - 5.5VPIC16F737Flash74No03682528208 MHz110 -UART1 -A/E/USART0 -SPI0 -I2C1 -MSSP(SPI/I2C)0 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit-40 to 1252V - 5.5VPIC16F74Flash74No0192334020-80 -UART1 -A/E/USART0 -SPI0 -I2C0 -MSSP(SPI/I2C)1 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit-40 to 1252V - 5.5VPIC16F747Flash74No03683620208 MHz140 -UART1 -A/E/USART0 -SPI0 -I2C1 -MSSP(SPI/I2C)0 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit-40 to 1252V - 5.5VPIC16F76Flash148No0368222820-50 -UART1 -A/E/USART0 -SPI0 -I2C0 -MSSP(SPI/I2C)1 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit-40 to 1252V - 5.5VPIC16F77Flash148No0368334020-80 -UART1 -A/E/USART0 -SPI0 -I2C0 -MSSP(SPI/I2C)1 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit-40 to 1252V - 5.5VPIC16F777Flash148No03683640208 MHz140 -UART1 -A/E/USART0 -SPI0 -I2C1 -MSSP(SPI/I2C)0 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit-40 to 1252V - 5.5VPIC16F785Flash 3.52No2561281820208 MHz, 32kHz12-UART0 -A/E/USART0 -SPI0 -I2C2 - 8-bit1 - 16-bit0 - 32-bit-40 to 1252V - 15VProduct Family MemoryTypeProgramMemoryKBytesProgramMemoryKWordsSelf-writeEEPROMDataMemoryBytesRAMBytesI/OPinsPincountMax.CPUSpeedMHzInternalOscillator#ofA/DCh.DigitalCommunicationTimersTemperatureRangeOperationVoltageRange0 -UART2 - 8-bitPIC16F818Flash 1.751Yes128128161820-50 -A/E/USART0 -SPI0 -I2C1 -SSP(SPI/I2C)1 - 16-bit0 - 32-bit-40 to 1252V - 5.5VPIC16F84A Flash 1.751No6468131820-00 -UART0 -A/E/USART0 -SPI0 -I2C0 -MSSP(SPI/I2C)0 -SSP(SPI/I2C)1 - 8-bit0 - 16-bit-40 to 852V - 6VPIC16F87Flash74Yes2563681618208 MHz00 -UART1 -A/E/USART0 -SPI0 -I2C1 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit0 - 32-bit-40 to 1252V - 5.5VPIC16F873A Flash74Yes128192222820-51-A/E/USART1-MSSP(SPI/I2C)2 - 8-bit1 - 16-bit-40 to 1252V - 5.5VPIC16F874A Flash74Yes128192334020-81-A/E/USART1-MSSP(SPI/I2C)2 - 8-bit1 - 16-bit-40 to 1252V - 5.5VPIC16F876A Flash148Yes256368222820-51-A/E/USART1-MSSP(SPI/I2C)2 - 8-bit1 - 16-bit-40 to 1252V - 5.5VPIC16F877A Flash148Yes256368334020-8 1-A/E/USART1-MSSP(SPI/I2C)2 - 8-bit1 - 16-bit-40 to 1252V - 5.5VPIC16F88Flash74Yes2563681618208 MHz70 -UART1 -A/E/USART0 -SPI0 -I2C0 -MSSP(SPI/I2C)1 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit-40 to 1252V - 5.5VPIC16F882Flash 3.52Yes1281282528208 MHz, 32kHz110 -UART1 -A/E/USART0 -SPI0 -I2C1 -MSSP(SPI/I2C)0 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit0 - 32-bit-40 to 1252V - 5.5VPIC16F883Flash74Yes2562562528208 MHz, 32kHz110 -UART1 -A/E/USART0 -SPI0 -I2C1 -MSSP(SPI/I2C)0 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit0 - 32-bit-40 to 1252V - 5.5VPIC16F884Flash74Yes2562563640208 MHz, 32kHz140 -UART1 -A/E/USART0 -SPI0 -I2C1 -MSSP(SPI/I2C)0 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit0 - 32-bit-40 to 1252V - 5.5VPIC16F886Flash148Yes2563682528208 MHz, 32kHz110 -UART1 -A/E/USART0 -SPI0 -I2C1 -MSSP(SPI/I2C)0 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit0 - 32-bit-40 to 1252V - 5.5VPIC16F887Flash148Yes2563683640208 MHz, 32kHz140 -UART1 -A/E/USART0 -SPI0 -I2C1 -MSSP(SPI/I2C)0 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit0 - 32-bit-40 to 1252V - 5.5VProduct Family MemoryTypeProgramMemoryKBytesProgramMemoryKWordsSelf-writeEEPROMDataMemoryBytesRAMBytesI/OPinsPincountMax.CPUSpeedMHzInternalOscillator#ofA/DCh.DigitalCommunicationTimersTemperatureRangeOperationVoltageRangePIC16F913Flash74No2562562528208 MHz, 32kHz50 -UART1 -A/E/USART0 -SPI0 -I2C1 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit0 - 32-bit-40 to 1252V - 5.5VPIC16F914Flash74No2562563640208 MHz, 32kHz80 -UART1 -A/E/USART0 -SPI0 -I2C1 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit0 - 32-bit-40 to 1252V - 5.5VPIC16F916Flash148No2563522528208 MHz, 32kHz50 -UART1 -A/E/USART0 -SPI0 -I2C1 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit0 - 32-bit-40 to 1252V - 5.5VPIC16F917Flash148No2563523640208 MHz, 32kHz80 -UART1 -A/E/USART0 -SPI0 -I2C1 -SSP(SPI/I2C)2 - 8-bit1 - 16-bit0 - 32-bit-40 to 1252V - 5.5V。

PIC 14位单片机的大表格查询处理方法

PIC 14位单片机的大表格查询处理方法
1 3 1 0 11 0
序存储 区指令 , 每次 读取指 令后 , C会加 1 即 P L寄存 P , C
器 加 1 CL 。P ATH 寄存 器 与 P 指 针 此 时 相 互 独 立 , C C PL
达到 f f 下 一 步 返 回 到 0 h时 P L TH 不 会 增 加 1 h后 0 C A 。 除 非 用 户 对 P L TH 进 行 修 改 , 则 任 何 指 令 执 行 结 果 C A 否
不会对 P L TH寄存器值 产生 影响 。同时 , C A 值得 注 意 的 是, 如果是 执 行 普通 指 令 ( 对 P L操 作 指 令 、 O O、 除 C G T
2 2 直 接 以 P L寄 存 器 为 目标 的指 令 . C

a d c,” 是 一 条 直 接 以 P L 为 目标 的 指 令 , dwf l1 就 p C
如图 1a 所示 。对程序指针低 8 寄存器 P L直接操作 () 位 C
实 现跳 转 的 过 程 中 , 序 指 针 P 的 高 5位 由 P L H 程 C C AT < 4: > 载 入 , 8位 由 P 0 低 C载 入 。若 P L H 值 所 指 C AT 的 块 与 对 P L操 作 指 令 所 在 的块 不 一 致 , P C 则 C指 针 地址 不 确 定 。用 户 在 执 行 对 P L 操 作 之 前 应 设 置 P L T C C A H 值, 确保 它 指 向对 P L操 作 指 令 本 身 所 在 块 。这 里 要 注 C 意 的是 , 了 用 户 指 令 对 P L的 加 减 操 作 外 , 片 机 本 身 除 C 单 会 在 指 令 执 行 完 后 对 P L 加 1 用 户 要 注 意 将 它 考 虑 C ,

pic系列中文资料

pic系列中文资料

pic系列中文资料通用串行总线特性:符合USB v2.0 On-The-Go (OTG)规范双角色能力——可充当主机或外设主机模式下的低速(1.5 Mb/s)和全速(12 Mb/s)USB 操作器件模式下的全速USB 操作USB 的高精度PLL使用内部振荡器时,精度可达0.25%——无需外部晶振用于产生USB 总线电压的内部升压辅助电路用于产生USB 总线电压的片外电荷泵的接口最多支持32 个端点(16 个双向端点):- USB 模块可将器件上的任意RAM 地址单元用作USB 端点缓冲区片内USB 收发器片外USB 收发器的接口支持控制、中断、同步和批量传输片内上拉和下拉电阻高性能CPU:改进型哈佛架构最高运行速度可达16 MIPS (@ 32 MHz)8 MHz 内部振荡器(典型精度为0.25%):- 96 MHz PLL- 多个分频选项17 位x 17 位单周期硬件小数/ 整数乘法器32 位/16 位硬件除法器16 位x 16 位工作寄存器阵列优化的C 编译器指令集架构:- 76 条基本指令- 灵活的寻址模式可寻址最大12 MB 的线性程序存储器可寻址最大64 KB 的线性数据存储器2 个地址发生单元,分别用于数据存储器的读/ 写寻址功耗管理模式:采用nanoWatt XLP 技术的可选功耗管理模式(功耗极低):- 深度休眠模式使得系统近似完全掉电(典型电流值为25 nA,如果RTCC 或WDT 运行,则为500 nA),且可由外部触发信号唤醒或者在发生可编程WDT 或RTCC 闹钟事件时自唤醒- 深度休眠模式下的极低功耗DSBOR,所有其他模式下的LPBOR - 休眠模式关闭外设和内核以显著节省功耗,在该模式下可快速唤醒- 空闲模式关闭CPU 和外设以节省大量功耗,典型电流消耗降至4.5 A- 打盹模式使得CPU 时钟比外设时钟运行缓慢- 备用时钟模式允许动态切换到较低的时钟速度,以便有选择地降低功耗,运行模式时消耗的典型电流低至15 A单片机特性:工作电压范围为2.0V 至3.6V软件控制下可自行再编程可承受5.5V 输入电压(仅数字引脚)所有I/O 引脚上的高拉/ 灌电流(18 mA/18 mA)闪存程序存储器:- 至少可耐受10,000 次擦写- 数据保存时间最短20 年- 可选的写保护边界故障保护时钟监视器操作:- 检测时钟故障并切换至片上FRC 振荡器片上2.5V 稳压器上电复位(Power-on Reset,POR)、上电延时定时器(Power-up Timer,PWRT)和振荡器起振定时器(Oscillator Start-up Timer,OST)两个灵活的看门狗定时器(Watchdog Timer,WDT),以确保可靠地工作:- 用于正常工作的标准可编程WDT- 用于深度休眠模式的极低功耗WDT,可编程周期为2 ms 至26 天通过 2 个引脚进行在线串行编程(In-Circuit SerialProgramming?,ICSP?)和在线调试(In-CircuitDebug,ICD)支持JTAG 边界扫描模拟特性:最多13 路通道的10 位模数(Analog-to-Digital,A/D)转换器:- 500 ksps 的转换速率- 可在休眠和空闲模式下进行转换三个带可编程输入/ 输出配置的模拟比较器充电时间测量单元(Charge Time Measurement Unit,CTMU):- 支持触摸屏和电容开关的容性触摸传感- 提供高分辨率的时间测量和简单的温度传感外设特性:外设引脚选择:- 允许对许多外设进行独立的I/O 映射- 最多25 个可用引脚(44 引脚器件)- 连续的硬件完整性检查和安全互锁以防止无意中更改配置8 位并行主/ 从端口(Parallel Master/Slave Port,PMP/PSP):- 44 引脚器件上具有最多11 个专用的地址引脚,可实现最多16 位的多路寻址- 控制线上的可编程优先级- 支持传统的并行从端口硬件实时时钟/ 日历(Real-Time Clock/Calendar,RTCC):- 提供时钟、日历和闹钟功能- 在深度休眠模式下仍能工作2 个3 线/4 线SPI 模块(支持4 帧模式),带8 级深FIFO 缓冲区2 个I2C?模块,支持多主器件/ 从模式和7 位/10 位寻址2 个UART 模块:- 支持RS-485、RS-232 和LIN/J2602- 片上IrDA? 硬件编码器/ 解码器- 遇到起始位自动唤醒- 自动波特率检测(Auto-Baud Detect,ABD)- 4 级深FIFO 缓冲区5 个带可编程预分频器的16 位定时器/ 计数器5 路16 位捕捉输入,每路都具有专用时基5 路16 位比较/PWM 输出,每路都具有专用时基可编程的32 位循环冗余校验(Cyclic RedundancyCheck,CRC)发生器?数字I/O 引脚上的可配置漏极开路输出最多3 个外部中断源。

PIC 14位单片机的大表格查询处理方法

PIC 14位单片机的大表格查询处理方法

PIC 14位单片机的大表格查询处理方法
康世斌
【期刊名称】《单片机与嵌入式系统应用》
【年(卷),期】2007(000)008
【摘要】PIC14位单片机指令简单、速度较快、性价比高,有较广泛的应用。

但其程序存储空间的分页和分块结构给大表格查询的程序设计带来一定困难。

PIC14位单片机的哈佛存储结构(即采用数据与程序存储分开的存储方式)已为开发人员所熟悉。

为了节约成本,其程序存储空间划分成不同的页和块。

当需要对跨块的表格进行存储与查询时,寻址就需要特别的注意和处理。

本文从程序存储结构、指令寻址和大表格举例几个方面说明。

【总页数】2页(P65-66)
【作者】康世斌
【作者单位】顺德职业技术学院
【正文语种】中文
【中图分类】TP3
【相关文献】
1.“精通PIC单片机”实用技术讲座(二)PIC系列单片机的开发(上)—建立源程序的方法 [J], 新鸿
2.“精通PIC单片机”实用技术讲座(三)PIC系列单片机的开发(中)—源程序的汇编和固化 [J], 新鸿
3.“精通PIC单片机”实用技术讲座(四)PIC系列单片机的开发(下)——目标
码(.hex)的固化 [J], 新鸿
4.“精通PIC单片机”实用技术讲座(五)PIC单片机指令及其应用—延时程序和可逆计数器 [J],
5.“精通PIC单片机”实用技术讲座(六)PIC单片机指令及其应用—秒脉冲发生器和花样彩灯控制器 [J], 丁锦源
因版权原因,仅展示原文概要,查看原文内容请购买。

附录2 PCI单片机指令速查表

附录2 PCI单片机指令速查表

附录二:P C I单片机指令速查表指令分类助记符操作说明影响状态寄存器位面向字节操作指令(17条)ADDWF F,D F+W→D C,DC,Z INCF F,D F+1→D Z SUBWF F,D F+W→D C,DC,Z DECF F,D F-1→D Z ANDWF F,D F∧W→D Z IORWF F,D F∨W→D Z XORWF F,D FSHAPE \* MERGEFORMAT W→D Z COMF F,D F→D Z CLRF F 0→F Z CLRW —0→W Z MOVF F,D F→D Z MOVWF F W→F Z INCFSZ F,D F-1→D,结果若为0则跳一步Z DECFSZ F,D F-1→D,结果若为0则跳一步—RLF F,D F带C左移→D C RRF F,D F带C右移→D C SWAPF F,D F半字节交换→D —面向位操作类指令(4条)BCF F,B 将F中的B位清零—BSF F,B 将F中的B位置1 —BTFSC F,B F中第B位为0,则跳一步—BTFSS F,B F中第B位为1,则跳一步—面向常数操作和控制操作类指令(14条)ADDLW K K+W→W C,DC,Z SUBLW K K-W→W C,DC,Z ANDLW K K∧W→W Z IORLW K K∨W→W Z XORLW K K SHAPE \* MERGEFORMAT W→W Z CLRWDT —0→WDT 降耗、超时标志位MOVLW K K→W —CALL K 调用自函数—GOTO K 无条件跳转—指令分类助记符操作说明影响状态寄存器位RETURN —从子程序返回—RETLW —W带参数子程序返回—RETFIE —从中断服务子程序返回—SLEEP —进入睡眠方式降耗、超时标志位NOP —空操作—。

超牛台系单片机替代MICROCHIP--PIC单片机完全对照表

超牛台系单片机替代MICROCHIP--PIC单片机完全对照表

2009超牛台系单片机替代MICROCHIP--PIC单片机完全对照表Microchip单片机当中pic12,pic16系列虽是其低端产品,但应用量却是非常大,基于这种原因,就出现了Microchip 的替代产品。

除了抗干扰性能还比不上以外,其它如外观,脚位排列,甚至就连指令都差不多,有些公司还出了转化工具,把pic单片机的烧录档直接用一个软件转化就行了。

在那么多的替代品,以台系单片机最为著称。

如义隆、麦肯、十速等,它们的单片机可以说完全兼容pic,此外还有自身的特点,比如堆栈多了几级,除time0以外还time1,time2,长跳转指令等,对开发公司来说,无疑值得考虑一下。

下面给出它的对照表(仅作参考):麦肯MDT单片机替代MICROCHIP--PIC单片机对照表MDT2051(完全兼容PIC16C711)MDT10P61(1k Rom,三个外中断,比78P156更强)MDT10P62(完全兼容PIC16C62B)MDT10P621(完全兼容PIC16C63A)MDT10P622(完全取替代EMC78P447)MDT10P651(完全兼容PIC16C65B)MDT10P712(完全兼容PIC16C712)MDT10P716(完全兼容PIC16F716)MDT10P72(完全兼容PIC16C72/PIC16F72)MDT10P73(完全兼容PIC16C73,PIC16F73,HA3099)MDT10P74(完全兼容PIC16C74,PIC16F74)MDT10F630(完全兼容PIC16F630)MDT10F6301(完全兼容PIC16F630,ROM为2K。

13个I/O)MDT10F676(完全兼容PIC16F676)MDT11P0122(LCD驱动,128点)兼容PIC16F9XX)MDT10P7212(10-bit A/D其它功能与PIC16F72一样)MDT10P7301(10-bit A/D其它功能与PIC16F73一样)MDT10P7401(10-bit A/D4K ROM其它功能与PIC16F74一样)义隆(emc)单片机替代MICROCHIP--PIC单片机对照表EM78P153S、PIC12C508/509EM78P156EL/N PIC16C54/56/84EM78P447S/N)PIC16C55/57十速(tenx)--单片机替代MICROCHIP--PIC单片机对照表TM58P11PIC12C508/509TM58PC10PIC12C508/509TM58PC10A PIC12C508/509TM58PE10PIC16C54/56/84TM58P20PIC16F630TM58PC20PIC16F630TM58PC20A PIC16F630。

PIC单片机各寄存器汇总

PIC单片机各寄存器汇总

1) 芯片的振荡模式选择。

2) 片内看门狗的启动。

3) 上电复位延时定时器PWRT的启用。

4) 低电压检测复位BOR模块的启用。

5) 代码保护。

__CONFIG_CP_OFF &_WDT_OFF &_BODEN_OFF &_PWRTE_ON &_XT_OSC &_WRT_OFF &_LVP_OFF &_CPD_OFF ;_CP_OFF 代码保护关闭_WDT_OFF 看门狗关闭_BODEN_OFF_PWRTE_ON 上电延时定时器打开_XT_OSC XT振荡模式_WRT_OFF 禁止Flash程序空间写操作_LVP_OFF 禁止低电压编程_CPD_OFF EEPROM数据读保护关闭LVP Low Voltage Program 低电压编程CP Code Protect 代码保护Date EE Read Protect EEPROM数据读保护Brown Out DetectPower Up TimerWatchdog TimerFlash Program Write外部时钟输入(HS,XT或LP OSC配置)如下图:陶瓷(ceramic)谐振器电容的选择如下表:一般情况为:11 1111 0011 0001 0x3F31 或0x3F71位13 CP:闪存程序存储器代码保护位11=代码保护关闭0=所有程序存储器代码保护位12 未定义:读此位为1 1位11 DEBUG:在线调试器模式位11=禁止在线调试器,RB6和RB7是通用I / O引脚0=在线调试功能开启,RB6和RB7专用于调试位10:9 WRT1:WRT0:闪存程序存储器的写使能位11PIC16F876A / 877A11=写保护关闭,所有的程序存储器可能被写入由EECON控制10=0000h-00FFh写保护,0100h-1FFFh写入由EECON控制01=0000h-07FFh写保护,0800h-1FFFh写入由EECON控制00=0000h-0FFFh写保护,1000h-1FFFh写入由EECON控制位8 CPD:数据EEPROM存储器代码保护位(Code Protection bit) 1 1=数据EEPROM存储器代码保护关闭0=数据EEPROM存储器代码保护功能开启位7 LVP:低电压(单电源)在线串行编程使能位(Low V oltage Program) 0 1=RB3/PGM引脚有PGM功能,低电压编程启用0=RB3是数字I / O 引脚,HV(高电压13V左右) 加到MCLR必须用于编程位6 BOREN:欠压复位使能位(低电压检测复位)(Brown-out Reset(Detect)) 0 1=低电压检测复位BOR(BOD)模块启用0=低电压检测复位BOR(BOD)模块关闭位5:4 未定义:读此两位均为1 11位3 PWRTEN:上电定时器使能位(上电复位延时定时器)(Power-up Timer) 0 1=上电定时器关闭0=上电定时器开启位2 WDT:看门狗定时器使能位0晶体振荡器电容的选择1=看门狗开启如右图:0=看门狗关闭位1:0 Fosc1:Fosc0:振荡器选择位0111=RC振荡器10=晶体振荡器HS模式。

PIC单片机资源

PIC单片机资源

PIC单片机资源
九银发表于2009年04月04日 20:55 阅读(56) 评论(3) 分类:个人日记举报
PIC单片机的文件寄存器、指令、状态寄存器、引脚等是单片机学习和编程练习重要资源。

希望对大家有帮助。

如果你觉得有用,就顶一下。

、文件寄存器:
、指令表
、STATUS寄存器
t7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
P RP1 RP0 T0 PD Z DC C
.选项寄存器OPTION_REG
t7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 PU INTEDG T0CS T0SE PSA PS2 PS1 PS0
3/PSA:前后分频器分配位,主动参数。

0:分配给TMR0,作为TMR0的前分器;
:分配给WDT,作为WDT的后分频器。

4/T0SE:TMR0用于计数器,计数脉冲信号边沿选择位,主动参数。

:RA4/T0CKI引脚上的上升沿增量;
:RA4/T0CKI引脚上的下降沿增量。

5/T0CS:定时/计数器TMR0时钟源选择位,主动参数。

:用内部指令周期时钟(CLKOUT)作为TMR0的触发脉冲;
:用T0CKI引脚上的外部时钟作为TMR0的触发脉冲。

6/INTEDG:INT中断信号触发边沿选择位,主动参数。

:BR0/INT引脚上的上升沿触发;
:BR0/INT引脚上的下降沿触发。

7/RBPU:B端口弱上拉使能位,主动参数。

:RB0-RB7引脚弱上拉使能;
:RB0-RB7引脚弱上拉不使能。

、PIC单片机引脚。

PIC单片机实用教程--基础篇勘误表

PIC单片机实用教程--基础篇勘误表
MCLR(加上横线)
265
图10.20:第1个时序图中72 ms的左箭头应指向虚线;第2个时序图中12 ms应为72 ms
272
倒数第15行:指导控制系统
指控制系统
273
倒数第6行:TMR0
WDT
276
第2行:选型寄存器
表10.13第4列:20007H;WDTE
选项寄存器
2007H;WDTE
286
图10.34:指令抓取和执行的第3列
见更正图2.14和图2.15
36
中部:128X8
128×8
37
表2.3:FLASH存储器/B
2K、4 K、8 K
FLASH存储器
2K×14、4K×14、8K×14
38
2KB、4 KB、8 KB
2K×14、4K×14、8K×14
46
倒数第12、13行:第2部分、第3部分
第3部分、第4部分
47、
48
表2.4:错位、
指令(PC+2)和指令(PC+1)应删除
289
Table 13-1的d项中:D=1
d=1
290
下表:ADDWFW
CLRF Clear f
ADDWF
CLRW Clear w
351
附表34的MC68HC05项:LDX$2D
LDA$2D
368
附图48:EPRO
FLASH下的:PIC18C252*
OTP EPROM
242
表10.1下:GWCF(两处);累加和
CFGW (两处);累加求和
246
表10.6:外接晶体振荡器时
外接阻容时
249
预分频器(prescaler)全部被清0

PIC单片机按键检测,单双击、长短按识别

PIC单片机按键检测,单双击、长短按识别

硬件PIC16F883芯片,10个按键,4位数码管。

【芯片引脚】【数码管连接】PORTC连接数码管的8段LED,PORTA<3:0>连接数码管的4个共阴极(控制选通位)。

【按键连接】按键扫描程序在上一篇博文里面有说明,现在还是使用上面的扫面方式(代码都是一样的)。

用记录按键按下和弹起的时间判断是不是长按和双击。

TMR1设置,1:4分频、1:8预分频,计数周期为8uS。

TMR1溢出一次时间为0.524288 S keypress记录TMR1溢出的次数。

keypress大于等于2就跳出检测,认为他是长按(时间为1.048576S)。

keypress<1 且keyrelease <1 ,再次按下的keypress<1就认为是双击。

如下图:KP按键按下,KR按键弹起。

【实现代码】1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 #include<p16f883.inc>__CONFIG _CONFIG1, _LVP_OFF & _FCMEN_ON & _IESO_OFF & _BOR_OFF & _CPD_OFF & _CP_OFF & _MCLRE_ON & _PWRTE_ON & _WDT_OFF &_INTRC_OSC_NOCLKOUT__CONFIG _CONFIG2, _WRT_OFF & _BOR21Vudata_shrcounter res 1 ;计数个位counter0 res 1 ;计数十位counter1 res 1 ;扫描按键变量counter2 res 1 ;延时程序微调参数key_state res 1 ;按键状态keynum res 1 ;按键标号swap res 1 ;确认按键转换值29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 keypress res 1keypressbak res 1keyrelease res 1LED1 res 1LED2 res 1LED3 res 1LED4 res 1UDATAcounter3 res 1counter4 res 1sign res 1reset code 0x0000pagesel startgoto start;int_vector code 0x0004codestartbanksel ANSEL ;设置PORTA 为数字模式clrf ANSELbanksel ANSELH ;设置PORTB 为数字模式73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 clrf ANSELHbanksel TRISB ;设置PORTB 为输入模式movlw b '11111111'movwf TRISBbanksel WPUB ;设置PORTB 弱上拉movlw b '11111111'movwf WPUBbanksel OPTION_REGmovlw b '01000101' ;TMR0 64分频movwf OPTION_REGbanksel T1CONmovlw b '10010001' ;打开TMR1,设置1:8预分频,内部时钟源1:4分频movwf T1CONbanksel TRISA ;设置PORTA<3:0>为输出,接数码管的共阴极movlw b '11110000'movwf TRISAbanksel PORTAclrf PORTAbanksel TRISCmovlw b '00000000' ;设置PORTC 为输出,接8段数码管movwf TRISCclrf counter1117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159loopmovlw HIGH Table1movwf PCLATHmovf counter1,0call Table1banksel TRISBmovwf TRISBmovf counter1,0call Table1banksel PORTBmovwf PORTBmovf PORTB,0movwf key_statemovlw b '11001000'iorwf key_state,1movf counter1,0call Table1xorwf key_state,0movwf swapcomf swap,1161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 incfsz swap,1goto case1incf counter1,1movf counter1,0call Table1banksel TRISBmovwf TRISBmovf counter1,0call Table1banksel PORTBmovwf PORTBmovf PORTB,0 ;读取I/O 状态movwf key_statemovlw b '11001000'iorwf key_state,1movf counter1,0call Table1xorwf key_state,0movwf swapcomf swap,1incfsz swap,1205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 goto case2incf counter1,1movf counter1,0call Table1banksel TRISBmovwf TRISBmovf counter1,0call Table1banksel PORTBmovwf PORTBmovf PORTB,0 ;读取I/O 状态movwf key_statemovlw b '11001000'iorwf key_state,1movf counter1,0call Table1xorwf key_state,0movwf swapcomf swap,1incfsz swap,1goto case3249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291incf counter1,1movf counter1,0call Table1banksel TRISBmovwf TRISBmovf counter1,0call Table1banksel PORTBmovwf PORTBmovf PORTB,0 ;读取I/O 状态movwf key_statemovlw b '11001000'iorwf key_state,1movf counter1,0call Table1xorwf key_state,0movwf swapcomf swap,1incfsz swap,1goto case4goto continue293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335case1btfsc key_state,4goto key2movlw d '1'movwf keynumcall DealKeyPressgoto continuekey2btfsc key_state,2goto key3movlw d '2'movwf keynumcall DealKeyPressgoto continuekey3btfsc key_state,1goto key4movlw d '3'movwf keynumcall DealKeyPressgoto continue337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 key4btfsc key_state,0goto continuemovlw d '4'movwf keynumcall DealKeyPressgoto continuecase2;-------------------------------------------------;下面代码实现K10\K8\K5的按键处理btfsc key_state,2goto key8movlw d '10'movwf keynumcall DealKeyPressgoto continue;------------------------------------;处理K8381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 key8btfsc key_state,1goto key5movlw d '8'movwf keynumcall DealKeyPressgoto continue;------------------------------------;处理K5key5btfsc key_state,0goto case3movlw d '5'movwf keynumcall DealKeyPressgoto continuecase3;----------------------------------;处理K6/K9btfsc key_state,1goto key6425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 movlw d '9'movwf keynumcall DealKeyPressgoto continuekey6btfsc key_state,0goto case4movlw d '6'movwf keynumcall DealKeyPressgoto continuecase4;-----------------------------------------;处理K7btfsc key_state,0goto continuemovlw d '7'movwf keynumcall DealKeyPresscontinuecall display469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 clrf counter1goto loop;-----------------------------------;按键去抖,约8mSdelaymovlw d '4'movwf counter2LOOP2banksel TMR0clrf TMR0LOOP1banksel INTCONbtfss INTCON,T0IFgoto LOOP1bcf INTCON,T0IFdecfsz counter2,1goto LOOP2returndelay2513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 incfsz counter3,1goto delay2return;--------------------------------;按键处理程序;DealKeyPressclrf LED1clrf LED2clrf LED3clrf LED4call delaybanksel TMR1Hclrf TMR1Hbanksel TMR1Lclrf TMR1Lclrf keypresspresstimebanksel PIR1btfss PIR1,TMR1IF557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 goto nextbcf PIR1,TMR1IFincf keypressmovlw d '2'subwf keypress,0banksel STATUSbtfsc STATUS,Cgoto longpressnextmovf counter1,0call Table1banksel TRISBmovwf TRISBbanksel PORTBmovwf PORTBmovf PORTB,0 ;读取I/O 状态movwf key_statemovlw b '11001000'iorwf key_state,1movf counter1,0call Table1xorwf key_state,0601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 movwf swapcomf swap,1incfsz swap,1goto presstimecall delaybanksel TMR1Hclrf TMR1Hbanksel TMR1Lclrf TMR1Lclrf keyreleasereleasetimebanksel PIR1btfss PIR1,TMR1IFgoto next1bcf PIR1,TMR1IFincf keyreleasemovlw d '1'subwf keyrelease,0banksel STATUSbtfsc STATUS,C644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 goto clicknext1movf counter1,0call Table1banksel TRISBmovwf TRISBbanksel PORTBmovwf PORTBmovf PORTB,0 ;读取I/O 状态movwf key_statemovlw b '11001000'iorwf key_state,1movf counter1,0call Table1xorwf key_state,0movwf swapcomf swap,1incfsz swap,1goto overgoto releasetimeovercall delay688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 banksel TMR1Hclrf TMR1Hbanksel TMR1Lclrf TMR1Lclrf keypresspresstime1banksel PIR1btfss PIR1,TMR1IFgoto next2bcf PIR1,TMR1IFincf keypressmovlw d '1'subwf keypress,0banksel STATUSbtfsc STATUS,Cgoto clicknext2movf counter1,0call Table1banksel TRISBmovwf TRISBbanksel PORTB732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 movwf PORTBmovf PORTB,0 ;读取I/O 状态movwf key_statemovlw b '11001000'iorwf key_state,1movf counter1,0call Table1xorwf key_state,0movwf swapcomf swap,1incfsz swap,1goto presstime1movf keynum,0 ;双击movwf LED1movlw d '10'movwf LED2incf countergoto backlongpress ;长按movf keynum,0movwf LED2movlw d '10'776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 movwf LED1goto backclick ;单击movf keynum,0movwf LED1movwf LED2backcall CountNumreturn;----------------------------;按键计数;CountNummovlw d '9'subwf counter,0banksel STATUSbtfsc STATUS,Cgoto addincf counter820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 goto over1addincf counter0clrf countermovlw d '10'subwf counter0,0banksel STATUSbtfsc STATUS,Cgoto cleargoto over1clearclrf counter0over1movf counter,0movwf LED4movf counter0,0movwf LED3return864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 ;--------------------------------;显示数码管;displaybanksel PORTAmovlw b '11111110'movwf PORTAmovf LED1,0call Table3banksel PORTCmovwf PORTCcall delay2banksel PORTAmovlw b '11111101'movwf PORTAmovf LED2,0call Table3banksel PORTCmovwf PORTCcall delay2908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951banksel PORTAmovlw b '11111011'movwf PORTAmovf LED3,0call Table3banksel PORTCmovwf PORTCcall delay2banksel PORTAmovlw b '11110111'movwf PORTAmovf LED4,0call Table3banksel PORTCmovwf PORTCcall delay2return;----------------------;Table 真值表;952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 Table1 ;PORTB 、TRISB 扫描配置信息ADDWF PCL,fRETLW B '11111111'RETLW B '11101111'RETLW B '11111011'RETLW B '11111101'Table3 ;PORTC 设置,数码管真值表ADDWF PCL,f; RETLW B '01001001' ;三条横线RETLW B '10111111' ;0RETLW B '00000110' ;1RETLW B '01011011' ;2RETLW B '01001111' ;3RETLW B '01100110' ;4RETLW B '01101101' ;5RETLW B '01111101' ;6RETLW B '00000111' ;7RETLW B '01111111' ;8RETLW B '01101111' ;9RETLW B '00000000' ;黑屏end长按效果——3、4位数码管计数一直加,1位数码管熄灭,2位数码管显示按键编号;双击效果——3、4位数码管计数增加2,2位数码管熄灭,1位数码管显示按键编号;单击效果——1、2数码管显示按键编号,3、4位数码管计数增加1。

51单片机常用寄存器速查表

51单片机常用寄存器速查表

51单片机常用寄存器速查表发表人:管理员来自:发布日期:2005-10-14 22:04:35 浏览数:30851单片机常用寄存器速查表一 : 定时器 / 计数器方式选择 : TMOD 地址 (89H) 不可位寻址D7 D6 D5 D4 D3 D2 D1 D0GATE C/T M1 M0 GATE C/T M1 M0GATE : 门控制位 GATE=0 时于外部中断无关 GATE=1 时无外部中断才允许启动。

即( INT0/1 = 1 时)C/T : 定时、计数方式选择位。

C/T=0 时为定时方式 C/T=1 时计数方式M1M0 : M0M1=00 时为方式 0 、 M1M0=10 时为方式 1 , M1M0=11 时为方式 3二 : 中断标志与中断控制寄存器 : TCON 地址( 88H )可位寻址D7 D6 D5 D4 D3 D2 D1 D0TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0TR1 、 TR0 是 T1 、 T0 的启动控制位,置 1 起动。

置 0 停止定时 / 计数器。

TF1 、 TF0 是 T1 、 T0 的溢出标志位,溢出时由硬件置 1 , CPU 响应中断后由硬件清0 软件查询时由软件清 0IT0 、 IT1 为外部中断 0 、 1 的触发控制位 IT0/1 = 0 时为电平触发= 1 时下降沿触发IE0 、 IE1 为外部中断 0 、 1 请求标志,当有中断信号时由硬件置 1 ,完成中断时由硬件清 0三 : 中断允许控制寄存器 : IE 地址( A8H )可位寻址D7 D6 D5 D4 D3 D2 D1 D0EA ――― ――― ES ET1 EX1 ET0 EX0EA : 总控位, EA=0 时关所有中断。

EA=1 时所有中断请求均被开放。

ES : 串行口, ES=1 时开, ES=0 时关串行中断ET1 、 ET0 定时计数= 1 时开= 0 时关 EX1 、 EX0 外部中断= 1 时开= 0 时关四 : 中断优先级控制寄存器 IP 地址 (B8H) 可位寻址D7 D6 D5 D4 D3 D2 D1 D0――― ――― ――― PS PT1 PX1 PT0 PX0PS: 串口 PT1/0 定时 / 计数器 PX1/0 外部中断= 1 高优先= 0 低优先五 : 串行控制寄存器 SCON 地址 (98H) 可位寻址D7 D6 D5 D4 D3 D2 D1 D0SM0 SM1 SM2 REN TB8 RB8 TI RISM0/1 是串行工作方式选择位,共四种工作方式见表SM0 SM1 工作方式说明波特率0 0 方式 0 同步移位寄存器Fosc/120 1 方式 1 10 位异步收发由定时器控制1 0 方式2 11 位异步收发Fosc/32/641 1 方式 3 11 位异步收发由定时器控制SM2 : 是多机通信控制位,主要用于 2 和 3 。

PIC系列单片机

PIC系列单片机

PIC系列单片机PIC系列单片机是由美国Microchip公司生产的,它在家电、通信、工业控制,仪表仪器等领域有着比较广泛的运用;该系列单片机具有品种多样,价格相对便宜,功耗低及外形超小等特点,PIC单片机目前成为全球发展最快的单片机,尤其是最近几年,其全球销售额已经超过摩托罗拉而稳居世界第一。

通过对PIC系列单片机内部结果及软件代码的深入研究,成功进行该系列单片机IC解密,目前能够提供该系列单片机芯片解密的型号主要有:PIC10解密,PIC12系列单片机解密、PIC16解密、PIC18F解密、DSPIC芯片解密等,以下是所以型号列表(如果没找到你需要的型号,请致电或邮件咨询)以下是目前我们可解的部分单片机型号列表:PIC14000 PIC10F220 PIC10F222 PIC12C671 PIC12F508 PIC12F628PIC12CE518 PIC12CE673 PIC12LF508 PIC12LC508A PIC12F629 PIC12CE674 PIC12F683 PIC12LF509 PIC12LC672 PIC12LC671 PIC12LC509A PIC12LC509 PIC12LC508 PIC12HV615 PIC12HV609 PIC12F615 PIC12F609 PIC12F519PIC12F510 PIC12CE519 PIC12F628 PIC12F635 PIC12F509 PIC12F675PIC12C672 PIC12C509A PIC12C508A PIC16C621A MCP25055 MCP25050 MCP25025 MCP25020 PIC16C926 PIC16C925 PIC16C924 PIC16C923PIC16CR84 PIC16CR83 PIC16LCE625 PIC16CE624 PIC16LCE623 CF775CF745 PIC16CF775 PIC16CF745 PIC16C84 PIC16C782 PIC16C781PIC16C774 PIC16C773 PIC16C77 PIC16C76 PIC16C74A PIC16C73APIC16C71A PIC16C71 PIC16C70 PIC16C770 PIC16C715 PIC16C74PIC16C771 PIC16C765 PIC16C745 PIC16C717 PIC16C716 PIC16C712PIC16C711 PIC16C710 PIC16C74B PIC16C73B PIC16C73 PIC16C72APIC16C72 PIC16C661 PIC16C65A PIC16C65 PIC16C641 PIC17LC43PIC17LC42A PIC17LC42 PIC17C44 PIC17C43 PIC17C42A PIC17C42PIC17LC752 PIC17LC766 PIC17LC762 PIC17LC756A PIC17LC756 PIC17LC752 PIC17LC44 PIC17C766 PIC17C762 PIC17C756A PIC17C756 PIC17C752PIC18LC452 PIC18LF85J90 PIC18LF85J11 PIC18LF84J90 PIC18LF84J11 PIC18LF83J90 PIC18LF83J11 PIC18LF65J90 PIC18LF65J11 PIC18LF64J90 PIC18LF64J11 PIC18LF63J90 PIC18LF63J11 PIC18LF6393 PIC18LF8720 PIC18LF8585 PIC18LF8627 PIC18LF8520 PIC18LF8410 PIC18LF6720 PIC18LF6620 PIC18LF6493 PIC18LF4685 PIC18LF45J10 PIC18LF4550 PIC18LF452 PIC18LF448 PIC18LF4331 PIC18LF248 PIC18LF2685 PIC18LF25J10 PIC18LF2553 PIC18LF2480 PIC18LF2439 PIC18LF2410 PIC16LF526 PIC16F83 PIC16F727 PIC16F726 PIC16F724 PIC16F723 PIC16F722PIC16F526 PIC16F916 PIC16F872 PIC16F819 PIC16F818 PIC16F76PIC16F676 PIC16F630 PIC16F917 PIC16F914 PIC16F913 PIC16F689PIC16F687 PIC16F877A PIC30F6015 PIC30F6014A PIC30F6014 PIC30F6013A PIC30F6013 PIC30F6012A PIC30F6012 PIC30F6011A PIC30F6011 PIC30F6010A PIC30F6010 PIC30F5011 PIC30F5016 PIC30F5015 PIC30F5013 PIC16LC926 PIC16LC925 PIC16LC924 PIC16LC923 PIC16LC84 PIC16LC716 PIC16LC771 PIC16LC74B PIC16LC73A PIC16LC715 PIC16LC782 PIC16LC781 PIC16LC774 PIC16LC773 PIC16LC770 PIC16LC77 PIC16LC765 PIC16LC76 PIC16LC74A PIC16LC745 PIC16LV58A PIC16LV54A PIC16LF727 PIC16LF726 PIC16LF724PIC16LF88PIC16LF723 PIC16LF722 PIC16LF690 PIC16LF689 PIC16LF677。

常用PIC系列单片机速查表

常用PIC系列单片机速查表


定时器/WDT
串行接口
最高
速度
MHz
封装
PDIP
/SOIC
ICSP
CCP
/ ECCP
输出电流
(per I/O)
振荡器
频率
(MHz)
参考
电压
VREF
LCD
PWM
堆栈
深度
High
Voltage
Wakeup
On Change
PIC16C63A
OTP
4096x14
192
22
2-8bit/1-16bit/1-WDT
20
14

25 mA
4
0
0
PIC16C54
OTP
512x12
25
12
1-8bit/1-WDT
20
18/20
20 mA
0
0
PIC16C54A
OTP
512x12
25
12
1-8bit/1-WDT
20
18/20
20 mA
0
0
PIC16C54C
OTP
512x12
25
12
1-8bit/1-WDT
40
18/20
20 mA
20
28

2
25 mA
2
0
0
PIC16C765
OTP
8192x14
256
33
8/8
2-8bit/1-16bit/1-WDT
USART
24
40/44

2
25 mA
2
0
0
PIC16C77

PIC选型树表

PIC选型树表
高级
FLASH程序/数据区/8x8乘法器PIC18F010 PIC18F020;
PIC18F012 PIC18F022(10位A-D)
14pin
普通型
PIC16C505
18/20pin
基本级
普通型
PIC16C52 PIC16C54 PIC16C56 PIC16C58
高电压(3.5~15V)
PIC16HV540
PIC16F872 PIC16F873 PIC16F876(CCP模块/AUSART/ MI2 C / SPI)
混合信号处理:
带8位A-D/D-A/温度传感器/电压比较器
PIC140000(I2C / SMB)
高级
10位A-D
PIC18F232 PIC18C/F242 PIC18C/F252
(CCP模块/8x8乘法器/USART/ MI2 C / SPI)
中级
CCP模块
PIC16C62(I2C/ SPI);
PIC16C63 (USART/ I2C/ SPI);
PIC16C66 (USART/ I2C/ SPI)
电压比较器
PIC16C642
8位A-D CCP模块
PIC16C72(I2C/ SPI);
PIC16C73 PIC16C76(USART/ / I2C/SPI)
8位A-D
PIC16C710 PIC16C71 PIC16C711 PIC16C715;
PIC16C712 PIC16C716(CCP模块)
10位A-D
PIC16C717(ECCP模块/MI2C/SPI)
OP /8位A-D/D-A
PIC16C781 PIC16C782(电压比较器/参考电压)

PIC单片机选型表

PIC单片机选型表

0 -I2C 0 -UART 0 A/E/USART 0 -SPI
PIC12F629
Flash
1.75
1
No
128
64
6
8
20
4 MHz
0
0 -I2C 0 -UART 0 A/E/USART 0 -SPI
PIC12F675
Flash
1.75
1
No
128
64
6
8
20
4 MHz
4
0 -I2C
PIC16 系列
PIC16F72
Flash
3.5
2
No
0
128 22
28
20
-
5
-40 to 125
2V - 5.5V
PIC16F73
Flash
7
4
No
0
192 22
28
20
-
5
-40 to 125
2V - 5.5V
PIC16F737
Flash
7
4
No
0
368 25
28
20
8 MHz
11
-40 to 125
2V - 5.5V
14
8
Yes
256
368 33
40
20
-
8
1MSSP(SPI/I2 C) 1 - 16-bit 0 -UART 1 A/E/USART 0 -SPI 0 -I2C 0 MSSP(SPI/I2 C) 1 SSP(SPI/I2C ) 0 -UART 1 A/E/USART 0 -SPI 0 -I2C 1 MSSP(SPI/I2 C) 0 SSP(SPI/I2C ) 0 -UART 1 A/E/USART 0 -SPI 0 -I2C 1 MSSP(SPI/I2 C) 0 SSP(SPI/I2C ) 2 - 8-bit 1 - 16-bit 0 - 32-bit 2 - 8-bit 1 - 16-bit 0 - 32-bit 2 - 8-bit 1 - 16-bit

电脑知识-单片机指令速查表

电脑知识-单片机指令速查表

单片机指令速查表MCS 51 指令速查表类别指令格式功能简述字节数周期数据传送类指令期MOV A,Rn 寄存器送累加器 1 1 MOV Rn,A 累加器送寄存器 1 1 MOV A ,@Ri 内部RAM单元送累加器 1 1 MOV @Ri ,A 累加器送内部RAM单元 1 1 MOV A ,#data 立即数送累加器 2 1 MOV A ,direct 直接寻址单元送累加器 2 1 MOV direct ,A 累加器送直接寻址单元 2 1 MOV Rn,#data 立即数送寄存器 2 1 MOV direct ,#data 立即数送直接寻址单元 3 2 MOV @Ri ,#data 立即数送内部RAM单元 2 1 MOV direct ,Rn 寄存器送直接寻址单元 2 2 MOV Rn ,direct 直接寻址单元送寄存器 2 2 MOV direct ,@Ri 内部RAM单元送直接寻址单元 2 2 MOV @Ri ,direct 直接寻址单元送内部RAM单元 2 2 MOV direct2,direct1直接寻址单元送直接寻址单元 3 2 MOV DPTR ,#data16 16位立即数送数据指针 3 2 MOVX A ,@Ri 外部RAM单元送累加器(8位地址) 1 2 MOVX @Ri ,A 累加器送外部RAM单元(8位地址) 1 2 MOVX A ,@DPTR 外部RAM单元送累加器(16位地址) 1 2 MOVX @DPTR ,A 累加器送外部RAM单元(16位地址) 1 2 MOVC A ,@A+DPTR 查表数据送累加器(DPTR为基址) 1 2 MOVC A ,@A+PC 查表数据送累加器(PC为基址) 1 2算术运算类指令XCH A ,Rn 累加器与寄存器交换 1 1 XCH A ,@Ri 累加器与内部RAM单元交换 1 1 XCHD A ,direct 累加器与直接寻址单元交换 2 1 XCHD A ,@Ri 累加器与内部RAM单元低4位交换 1 1 SWAP A 累加器高4位与低4位交换 1 1 POP direct 栈顶弹出指令直接寻址单元 2 2 PUSH direct 直接寻址单元压入栈顶 2 2 ADD A,Rn 累加器加寄存器 1 1 ADD A,@Ri 累加器加内部RAM单元 1 1 ADD A,direct 累加器加直接寻址单元 2 1 ADD A,#data 累加器加立即数 2 1ADDC A,Rn 累加器加寄存器和进位标志 1 1 ADDC A,@Ri 累加器加内部RAM单元和进位标志 1 1 ADDC A,#data 累加器加立即数和进位标志 2 1 ADDC A,direct 累加器加直接寻址单元和进位标志 2 1 INC A 累加器加 1 1 1 INC Rn 寄存器加 1 1 1 INC direct 直接寻址单元加 1 2 1 INC @Ri 内部RAM单元加 1 1 1 INC DPTR 数据指针加 1 1 2 DA A 十进制调整 1 1 SUBB A,Rn 累加器减寄存器和进位标志 1 1 SUBB A,@Ri 累加器减内部RAM单元和进位标志 1 1 SUBB A,#data 累加器减立即数和进位标志 2 1 SUBB A,direct 累加器减直接寻址单元和进位标志 2 1 DEC A 累加器减 1 1 1 DEC Rn 寄存器减 1 1 1 DEC @Ri 内部RAM单元减 1 1 1 DEC direct 直接寻址单元减 1 2 1 MUL AB 累加器乘寄存器 B 1 4 DIV AB 累加器除以寄存器 B 1 4逻辑运算类指令ANL A,Rn 累加器与寄存器 1 1 ANL A,@Ri 累加器与内部RAM单元 1 1 ANL A,#data 累加器与立即数 2 1 ANL A,direct 累加器与直接寻址单元 2 1 ANL direct, A 直接寻址单元与累加器 2 1 ANL direct,#data 直接寻址单元与立即数 3 1 ORL A,Rn 累加器或寄存器 1 1 ORL A,@Ri 累加器或内部RAM单元 1 1 ORL A,#data 累加器或立即数 2 1 ORL A,direct 累加器或直接寻址单元 2 1 ORL direct, A 直接寻址单元或累加器 2 1 ORL direct,#data 直接寻址单元或立即数 3 1 XRL A,Rn 累加器异或寄存器 1 1 XRL A,@Ri 累加器异或内部RAM单元 1 1 XRL A,#data 累加器异或立即数 2 1 XRL A,direct 累加器异或直接寻址单元 2 1 XRL direct, A 直接寻址单元异或累加器 2 1 XRL direct,#data 直接寻址单元异或立即数 3 2 RL A 累加器左循环移位 1 1RLC A 累加器连进位标志左循环移位 1 1 RR A 累加器右循环移位 1 1 RRC A 累加器连进位标志右循环移位 1 1 CPL A 累加器取反 1 1 CLR A 累加器清零 1 1控制转移类指令ACCALL addr11 2KB范围内绝对调用 2 2 AJMP addr11 2KB范围内绝对转移 2 2 LCALL addr16 2KB范围内长调用 3 2 LJMP addr16 2KB范围内长转移 3 2 SJMP rel 相对短转移 2 2 JMP @A+DPTR 相对长转移 1 2 RET 子程序返回 1 2 RET1 中断返回 1 2 JZ rel 累加器为零转移 2 2 JNZ rel 累加器非零转移 2 2 CJNE A ,#data ,rel 累加器与立即数不等转移 3 2 CJNE A ,direct ,rel 累加器与直接寻址单元不等转移 3 2 CJNE Rn,#data ,rel 寄存器与立即数不等转移 3 2 CJNE @Ri ,#data ,relRAM单元与立即数不等转移 3 2 DJNZ Rn ,rel 寄存器减1不为零转移 2 2 DJNZ direct ,rel 直接寻址单元减1不为零转移 3 2布尔操作类指令NOP 空操作 1 1 MOV C,bit 直接寻址位送 C 2 1 MOV bit, C C送直接寻址位 2 1 CLR C C清零 1 1 CLR bit 直接寻址位清零 2 1 CPL C C取反 1 1 CPL bit 直接寻址位取反 2 1 SETB C C置位 1 1 SETB bit 直接寻址位置位 2 1 ANL C,bit C逻辑与直接寻址位 2 2 ANL C,/bit C逻辑与直接寻址位的反 2 2 ORL C,bit C逻辑或直接寻址位 2 2 ORL C,/bit C逻辑或直接寻址位的反 2 2 JC rel C为1转移 2 2 JNC rel C为零转移 2 2 JB bit,rel 直接寻址位为1转移 3 2 JNB bit,rel 直接寻址为0转移 3 2JBC bit,rel 直接寻址位为1转移并清该位 3 2。

国内主流PIC单片机的介绍与说明

国内主流PIC单片机的介绍与说明

国内主流单片机和PIC单片机的介绍与说明单片机现在可谓是铺天盖地,种类繁多,让开发者们应接不暇,发展也是相当的迅速,从上世纪80年代,由当时的4位8位发展到现在的各种高速单片机……目前已投放市场的主要单片机产品多达70 多个系列,500多个品种。

这其中还不包括那些系统或整机厂商定制的专用单片机,及针对专门业务、专门市场的单片机品种。

这里仅对部分常见的和常用的单片机系列进行介绍。

各个厂商们也在速度、内存、功能上此起彼伏,参差不齐~~同时涌现出一大批拥有代表性单片机的厂商:Atmel、TI、ST、MicroChip、ARM…国内的PIC单片机也是可圈可点…51单片机应用最广泛的8位单片机当然也是初学者们最容易上手学习的单片机,最早由Intel推出,由于其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,堪称为一代“经典”,为以后的其它单片机的发展奠定了基础。

51单片机之所以成为经典,成为易上手的单片机主要有以下特点:特性:1. 从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理对象不是字或字节而是位。

不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。

2. 同时在片内RAM区间还特别开辟了一个双重功能的位置区间,使用极为灵活,这一功能无疑给使用者提供了极大的方便,3. 乘法和除法指令,这给编程也带来了便利。

很多的八位单片机都不具备乘法功能,作乘法时还得编上一段子程序调用,十分不便。

缺点:(虽然是经典但是缺点还是很明显的)1. AD、EEPROM等功能需要靠扩展,增加了硬件和软件负担2. 虽然I/O脚使用简单,但高电平时无输出能力,这也是51系列单片机的最大软肋3. 运行速度过慢,特别是双数据指针,如能改进能给编程带来很大的便利4. 51保护能力很差,很容易烧坏芯片应用范围:目前在教学场合和对性能要求不高的场合大量被采用MSP430单片机MSP430系列单片机是德州仪器1996年开始推向市场的一种16位超低功耗的混合信号处理器,给人们留下的最大的亮点是低功耗而且速度快,汇编语言用起来很灵活,寻址方式很多,指令很少,容易上手。

PIC18单片机选型列表

PIC18单片机选型列表

PIC18 8位单片机片机 选型列表PIC18 系列Product FamilyMemoryType ProgramMemoryKBytesProgramMemoryKWordsSelf-writeEEPROMDataMemoryBytesRAMBytesI/OPinsPincountMax.CPUSpeedMHzCPUSpeedMIPSInternalOscillator#ofA/DCh.CapTouchChannelsDigitalCommunicationTimersTemperatureRangeOperationVoltageRangePackagesPIC18F1220Flash42Yes256256161840108 MHz, 32kHz70 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1502V - 5.5V18/PDIP,18/SOIC 300mil,20/SSOP208mil,28/QFNPIC18F1230Flash42Yes128256161840108 MHz, 32kHz40 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 0 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)2 - 16-bit-40 to 1252V - 5.5V18/PDIP,18/SOIC 300mil,20/SSOP208mil,28/QFNPIC18F1320Flash84Yes256256161840108 MHz, 32kHz70 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1502V - 5.5V18/PDIP,18/SOIC 300mil,20/SSOP208mil,28/QFNPIC18F1330Flash84Yes128256161840108 MHz, 32kHz40 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 0 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)2 - 16-bit-40 to 1252V - 5.5V18/PDIP,18/SOIC 300mil,20/SSOP208mil,28/QFNPIC18F14K50Flash168Yes2567681520481216 MHz,32 kHz991 -A/E/USART,1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1251.8V -5.5V20/PDIP,20/QFN,20/SOIC300mil,20/SSOP 208mil,28/SOIC300milPIC18F2220Flash42Yes256512252840108 MHz, 32kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V28/SOIC 300mil,28/SPDIPPIC18F2221Flash42Yes256512252840108 MHz, 32kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1252V - 5.5V28/QFN,28/SOIC300mil,28/SPDIP,28/SSOP 208milPIC18F2320Flash84Yes256512252840108 MHz, 32kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V28/SOIC 300mil,28/SPDIPPIC18F2321Flash84Yes256512252840108 MHz, 32kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V28/QFN,28/SOIC300mil,28/SPDIP,28/SSOP 208milPIC18F2331Flash84Yes256768242840108 MHz, 32kHz50 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1252V - 5.5V28/PDIP 300mil,28/QFN,28/SOIC300mil,28/SPDIPPIC18F23K20Flash84Yes2565122528641616 MHz,32 kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1251.8V -3.6V28/QFN,28/SOIC300mil,28/SPDIP,28/SSOP208mil,28/UQFNPIC18F2410Flash168No0768252840108 MHz, 32kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1252V - 5.5V28/PDIP 300mil,28/QFN,28/SOIC300milPIC18F2420Flash168Yes256768252840108 MHz, 32kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1252V - 5.5V28/QFN,28/SOIC 300mil,28/SPDIPPIC18F2423Flash168Yes256768252840108 MHz, 32kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V28/QFN,28/SOIC 300mil,28/SPDIPPIC18F2431Flash168Yes256768242840108 MHz, 32kHz50 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1252V - 5.5V28/PDIP 300mil,28/QFN,28/SOIC300mil,28/SPDIPPIC18F2450Flash168Yes07682328481232 kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C1 - 8-bit, 2 -16-bit,0 - 32-bit-40 to 852V - 5.5V28/QFN,28/SOIC 300mil,28/SPDIPPIC18F2455Flash2412Yes2562048242848128 MHz, 32kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 852V - 5.5V28/PDIP 300mil,28/SOIC300mil,28/SPDIPPIC18F2480Flash168Yes256768252840108 MHz, 32kHz80 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V28/QFN,28/SOIC 300mil,28/SPDIP(SPI/I2C)PIC18F24J10Flash168Yes010242128401032 kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 2 -16-bit-40 to 852V - 3.6V28/QFN,28/SOIC300mil,28/SPDIP,28/SSOP 208milProduct FamilyMemoryType ProgramMemoryKBytesProgramMemoryKWordsSelf-writeEEPROMDataMemoryBytesRAMBytesI/OPinsPincountMax.CPUSpeedMHzCPUSpeedMIPSInternalOscillator#ofA/DCh.CapTouchChannelsDigitalCommunicationTimersTemperatureRangeOperationVoltageRangePackagesPIC18F24K20Flash168Yes2567682528641616 MHz,32 kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1251.8V -3.6V28/QFN,28/SOIC300mil,28/SPDIP,28/SSOP 208milPIC18F2510Flash3216No01536252840108 MHz, 32kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V28/QFN,28/SOIC 300mil,28/SPDIPPIC18F2515Flash4824No03968252840108 MHz, 32kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V28/PDIP 300mil,28/SOIC300mil,28/SPDIPPIC18F2520Flash3216Yes2561536252840108 MHz, 32kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V28/QFN,28/SOIC 300mil,28/SPDIPPIC18F2523Flash3216Yes2561536252840108 MHz, 32kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V28/QFN,28/SOIC 300mil,28/SPDIPPIC18F2525Flash4824Yes10243968252840108 MHz, 32kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V28/PDIP 300mil,28/SOIC300mil,28/SPDIPPIC18F2550Flash3216Yes2562048242848128 MHz, 32kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 852V - 5.5V28/PDIP 300mil,28/SOIC300mil,28/SPDIPPIC18F2580Flash3216Yes2561536252840108 MHz, 32kHz80 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V28/QFN,28/SOIC 300mil,28/SPDIPPIC18F2585Flash4824Yes10243328252840108 MHz, 32kHz80 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1502V - 5.5V28/SOIC 300mil,28/SPDIPPIC18F25J10Flash3216Yes010242128401032 kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 2 -16-bit-40 to 852V - 3.6V28/QFN,28/SOIC300mil,28/SPDIP,28/SSOP 208milPIC18F25K20Flash3216Yes25615362528641616 MHz,32 kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1251.8V -3.6V28/QFN,28/SOIC300mil,28/SPDIP,28/SSOP 208milPIC18F2610Flash6432No03968252840108 MHz, 32kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V28/PDIP 300mil,28/SOIC 300milPIC18F2620Flash6432Yes10243968252840108 MHz, 32kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V28/PDIP 300mil,28/SOIC300mil,28/SPDIPPIC18F2680Flash6432Yes10243328252840108 MHz, 32kHz80 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1502V - 5.5V28/SOIC 300mil,28/SPDIPPIC18F2682Flash8040Yes10243328252840108 MHz, 32kHz80 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V28/SOIC 300mil,28/SPDIPPIC18F2685Flash9648Yes10243328252840108 MHz, 32kHz80 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V28/SOIC 300mil,28/SPDIPPIC18F26K20Flash6432Yes102439362528641616 MHz,32 kHz100 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1251.8V -3.6V28/QFN,28/SOIC300mil,28/SPDIP,28/SSOP 208mil0 -UART, 1 -A/E/USART, 0 -PIC18F4220Flash42Yes256512364040108 MHz, 32kHz13SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V40/PDIP,44/QFN,44/TQFPPIC18F4221Flash42Yes256512364040108 MHz, 32kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 852V - 5.5V40/PDIP,44/QFN,44/TQFPPIC18F4320Flash84Yes256512364040108 MHz, 32kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V40/PDIP,44/QFN,44/TQFPProduct FamilyMemoryType ProgramMemoryKBytesProgramMemoryKWordsSelf-writeEEPROMDataMemoryBytesRAMBytesI/OPinsPincountMax.CPUSpeedMHzCPUSpeedMIPSInternalOscillator#ofA/DCh.CapTouchChannelsDigitalCommunicationTimersTemperatureRangeOperationVoltageRangePackagesPIC18F4321Flash84Yes256512364040108 MHz, 32kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 852V - 5.5V40/PDIP,44/QFN,44/TQFPPIC18F4331Flash84Yes256768364040108 MHz, 32kHz90 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1252V - 5.5V40/PDIP,40/PDIP600mil,44/QFN,44/TQFPPIC18F43K20Flash84Yes2565123640641616 MHz,32 kHz13140 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1251.8V -3.6V40/PDIP,44/QFN,44/TQFPPIC18F4410Flash168No0768364040108 MHz, 32kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V40/PDIP 600mil,44/QFN,44/TQFPPIC18F4420Flash168Yes256768364040108 MHz, 32kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V40/PDIP,44/QFN,44/TQFPPIC18F4423Flash168Yes256768364040108 MHz, 32kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V40/PDIP,44/QFN,44/TQFPPIC18F4431Flash168Yes256768364040108 MHz, 32kHz90 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1252V - 5.5V40/PDIP,40/PDIP600mil,44/QFN,44/TQFPPIC18F4450Flash168Yes07683440481232 kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C1 - 8-bit, 2 -16-bit,0 - 32-bit-40 to 852V - 5.5V40/PDIP,44/QFN,44/TQFPPIC18F4455Flash2412Yes2562048354048128 MHz, 32kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 852V - 5.5V40/PDIP,40/PDIP600mil,44/QFN,44/TQFPPIC18F4480Flash168Yes256768364040108 MHz, 32kHz110 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V40/PDIP,44/QFN,44/TQFPPIC18F44J10Flash168Yes010243240401032 kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 2 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 2 -16-bit-40 to 852V - 3.6V40/PDIP,44/QFN,44/TQFPPIC18F44K20Flash168Yes2567683640641616 MHz,32 kHz13140 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1251.8V -3.6V40/PDIP,44/QFN,44/TQFPPIC18F4510Flash3216No01536364040108 MHz, 32kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V40/PDIP,44/QFN,44/TQFPPIC18F4515Flash4824No03968364040108 MHz, 32kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V40/PDIP 600mil,44/QFN,44/TQFPPIC18F4520Flash3216Yes2561536364040108 MHz, 32kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1252V - 5.5V40/PDIP,44/QFN,44/TQFPPIC18F4523Flash3216Yes2561536364040108 MHz, 32kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V40/PDIP,44/QFN,44/TQFPPIC18F4525Flash4824Yes10243968364040108 MHz, 32kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V40/PDIP 600mil,44/QFN,44/TQFPPIC18F4550Flash3216Yes2562048354048128 MHz, 32kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 852V - 5.5V40/PDIP,40/PDIP600mil,44/QFN,44/TQFPPIC18F4580Flash3216Yes2561536364040108 MHz, 32kHz110 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V40/PDIP,44/QFN,44/TQFPPIC18F4585Flash4824Yes10243328364040108 MHz, 32kHz110 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1502V - 5.5V40/PDIP,44/QFN,44/TQFPProduct FamilyMemoryType ProgramMemoryKBytesProgramMemoryKWordsSelf-writeEEPROMDataMemoryBytesRAMBytesI/OPinsPincountMax.CPUSpeedMHzCPUSpeedMIPSInternalOscillator#ofA/DCh.CapTouchChannelsDigitalCommunicationTimersTemperatureRangeOperationVoltageRangePackagesPIC18F45J10Flash3216Yes010243240401032 kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 2 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 2 -16-bit-40 to 852V - 3.6V40/PDIP,44/QFN,44/TQFPPIC18F45K20Flash3216Yes25615363640641616 MHz,32 kHz13140 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1251.8V -3.6V40/PDIP,44/QFN,44/TQFPPIC18F4610Flash6432No03968364040108 MHz, 32kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V40/PDIP 600mil,44/QFN,44/TQFPPIC18F4620Flash6432Yes10243968364040108 MHz, 32kHz130 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V40/PDIP,40/PDIP600mil,44/QFN,44/TQFPPIC18F4680Flash6432Yes10243328364040108 MHz, 32kHz110 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1502V - 5.5V40/PDIP,44/QFN,44/TQFPPIC18F4682Flash8040Yes10243328364040108 MHz, 32kHz110 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V40/PDIP,44/QFN,44/TQFPPIC18F4685Flash9648Yes10243328364040108 MHz, 32kHz110 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V40/PDIP,44/QFN,44/TQFPPIC18F46K20Flash6432Yes102439363640641616 MHz,32 kHz13140 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1251.8V -3.6V40/PDIP,40/UQFN,44/QFN,44/TQFPPIC18F6310Flash84No0768546440108 MHz, 32kHz120 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V64/TQFPPIC18F6390Flash84No0768506440108 MHz, 32kHz120 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V64/TQFPPIC18F63J11Flash84Yes01024546440108 MHz, 32kHz120 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 852V - 3.6V64/TQFPPIC18F63J90Flash84Yes01024516440108 MHz, 32kHz120 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 852V - 3.6V64/TQFPPIC18F6410Flash168No0768546440108 MHz, 32kHz120 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V64/TQFPPIC18F6490Flash168No0768506440108 MHz, 32kHz120 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V64/TQFP 8 MHz, 320 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 1 - 1 - 8-PIC18F64J11Flash168Yes0102454644010kHz12MSSP(SPI/I2C),0 -SSP(SPI/I2C)bit, 3 -16-bit-40 to 852V - 3.6V64/TQFPPIC18F64J90Flash168Yes01024516440108 MHz, 32kHz120 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 852V - 3.6V64/TQFPPIC18F6520Flash3216Yes1024204852644010120 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)2 - 8-bit, 3 -16-bit-40 to 1252V - 5.5V64/TQFPPIC18F6527Flash4824Yes10243936546440108 MHz, 32kHz120 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 2 -MSSP(SPI/I2C)2 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 852V - 5.5V64/TQFPPIC18F65J10Flash3216Yes020485064401032 kHz110 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 2 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)2 - 8-bit, 3 -16-bit-40 to 852V - 3.6V64/TQFPPIC18F65J11Flash3216Yes02048546440108 MHz, 32kHz120 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)1 - 8-bit, 3 -16-bit-40 to 852V - 3.6V64/TQFPProduct FamilyMemoryType ProgramMemoryKBytesProgramMemoryKWordsSelf-writeEEPROMDataMemoryBytesRAMBytesI/OPinsPincountMax.CPUSpeedMHzCPUSpeedMIPSInternalOscillator#ofA/DCh.CapTouchChannelsDigitalCommunicationTimersTemperatureRangeOperationVoltageRangePackagesPIC18F65J15Flash4824Yes020485064401032 kHz110 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 2 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)2 - 8-bit, 3 -16-bit-40 to 852V - 3.6V64/TQFPPIC18F65J50Flash3216Yes03904496448128 MHz, 32kHz80 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 2 -MSSP(SPI/I2C)2 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 852V - 3.6V64/TQFPPIC18F65J90Flash3216Yes02048506440108 MHz, 32kHz120 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)1 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 852V - 3.6V64/TQFPPIC18F6622Flash6432Yes10243936546440108 MHz, 32kHz120 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 2 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)2 - 8-bit, 3 -16-bit-40 to 852V - 5.5V64/TQFPPIC18F6627Flash9648Yes10243936546440108 MHz, 32kHz120 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 2 -MSSP(SPI/I2C)2 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 1252V - 5.5V64/TQFPPIC18F66J10Flash6432Yes020485064401032 kHz110 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 2 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)2 - 8-bit, 3 -16-bit-40 to 852V - 3.6V64/TQFPPIC18F66J11Flash6432Yes03904506448128 MHz, 32kHz110 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 2 -MSSP(SPI/I2C)2 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 852V - 3.6V64/TQFPPIC18F66J15Flash9648Yes039365064401032 kHz110 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 2 -MSSP(SPI/I2C),0 -SSP(SPI/I2C)2 - 8-bit, 3 -16-bit-40 to 852V - 3.6V64/TQFPPIC18F66J16Flash9648Yes03904506448128 MHz, 32kHz110 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 2 -MSSP(SPI/I2C)2 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 852V - 3.6V64/TQFPPIC18F66J50Flash6432Yes03904496448128 MHz, 32kHz80 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 2 -MSSP(SPI/I2C)2 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 852V - 3.6V64/TQFPPIC18F66J55Flash9648Yes03904496448128 MHz, 32kHz80 -UART, 2 -A/E/USART, 0 -SPI, 0 -I2C, 2 -MSSP(SPI/I2C)2 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 852V - 3.6V64/TQFPPIC18F66J60Flash6432Yes0380839644210.532 kHz110 -UART, 1 -A/E/USART, 0 -SPI, 0 -I2C, 1 -MSSP(SPI/I2C)2 - 8-bit, 3 -16-bit,0 - 32-bit-40 to 852V - 3.6V64/TQFP。

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