|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在8位单片机行业的人对PIC单片机应该不会陌生,因为很多人都有学习或者使用到PIC的单片机。为什么这么多人使用,最主要的就是PIC单片机的精密度和性能方面确实是十分可以。
! C; P" \: a- k/ j( g. M5 j
+ L' v. a' Q+ R: J3 _% t9 y1 L今天我们来聊下关于近几年涌出来的一大批替代PIC的国产芯片,是不是真的可以替代PIC单片机?2 h* T" Q6 p1 k2 \" d6 F
0 x$ G: M# s! ^8 T g2 Z. O8 V8 v
其实市面上有很多打着替代PIC的都是只能做到功能部分,很少说能做到脚位和功能完全一致的,更别说精密度问题了。' V/ P: h# z. p$ N: y
: T1 t( B* [& ]" ^5 C$ i用过PIC单片机的人都知道,PIC单片机它采用的是哈佛结构,精简指令集,定长指令字,单周期指令,多功能I/O。平时用的4MHZ主频,速度比20MHZ的51还快。它的工业级(-40度 - 125度工作范围),主频高达20MHZ,28/40脚(22-33条I/O),4K/8K指令存储器;对于一些精密类的工控类的方案开发来说,选择PIC单片机是毫无疑问的。
! }# t" ^8 ^. h3 ]9 p/ p/ ?$ v
9 K/ X/ g! t& h9 [5 c* |* {但国内一些产品比较简单的方案开发对单片机的嫁格和交其有时候只能望而止步,所以就造成了对替代PIC的国产芯片的需求逐步增大。
* S& I5 e0 o5 ?& O8 v* V
e# v; X1 Z8 A( z0 l以芯片EN8F685为例,在国产中少数可以完全替代PIC单片机的芯片,其芯片全静态CMOS 设计8 位数据总线,带有4 K 字节Flash ROM内存及256 字节(256 字节通用寄存器) 256 字节的EEPROM储存空间。跟PIC16F685的功能就完全一致,而在PIC16F685的基础上,增加14、16脚位。EN8F685的操作电压为2.3 V ~5.5V,它的看门狗定时器的片上RC 振荡器, 内部RC 可選擇範圍为8Mhz~32KHz、且中断源、可編程看門狗定時器(WDT)時間;
: W& I0 b7 b" L) I) C( H
( ~, |( s6 c8 k* h- `6 t* ^EN8F685的详细参数如下所示:' T1 O& [9 L. m# |
+ K" K& L! e0 ]1 W; q0 B全静态CMOS 设计8 位数据总线+ p* o8 C" w; H+ R* f/ d8 l
4 K 字节Flash ROM
j' S8 {4 D) p2 L7 a! D, l256 字节(256 字节通用寄存器) 256 字节的EEPROM6 a& X0 h7 l2 ], P; H2 `
采用RISC 架构,仅有37 条单指令
2 ]# ]6 Q4 u# b# }' e R14 位指令长度/ a/ [1 B; |7 h L. X; C( C9 g3 a
8 级深的硬件堆栈
7 o. [1 W/ z- y: x操作电压为2.3 V ~5.5V
8 X5 u2 Q6 |: ~$ T/ e: E% T; c# m看门狗定时器的片上RC 振荡器, 内部RC 可選擇範圍8Mhz~32KHz
2 ^; @$ F1 q# p' ]中断源、可編程看門狗定時器(WDT)時間4 k" a- c. o3 A
A/D 转换器模块:12 模拟输入多路复用到一A/D 具有10 位分辨率转换器
R' d) j A/ _% X6 d: Z5 ?Timer0:8 位定时器与3 位预分频器: Q8 `! |+ l. k" |, {1 S
Timer1:两分频器的16 位定时器
/ d8 t+ W) @; C% ?' BTimer2:两分频器的8 位定时器8 p$ l2 A" a _; U, o$ a
两个模拟比较器模块( `. A2 s9 z) i X7 I4 ?) {7 f+ E J2 ]
节省功耗的休眠模式、比較器SR 鎖存器輸出模式: p' O5 b/ s, m5 G1 o
PA,PB 与端口变化唤醒中断、上电复位
: d) _7 }" H; `& }I/O 引脚有自己独立的方向控制
H& U! q( d0 d- V& o8 Z可編程參考電壓(Vref)和內部固定參考0.6V* x/ t" o" F3 q, W: n8 n* ~0 r
+ X9 @- X$ j4 K" {4 e! q) q
9 o" w( I/ f# g
|
|