PIC12F675單片機程序,包含Proteus仿真、PIC12F629/675數據手冊。
高性能的 RISC CPU
• 僅需學習 35 條指令- 除了跳轉指令以外所有指令都是單周期的
• 工作速度:
- DC - 20 MHz 振蕩器 / 時鐘輸入
- DC - 200 ns 指令周期
• 中斷功能
• 8 級深度硬件堆棧
• 直接、間接和相對尋址方式
特殊單片機功能:
• 可選擇內部和外部振蕩器
- 高精度內部 4 MHz 振蕩器,其出廠時精度已
校準為± 1%
- 可使用晶振和諧振器作為外部振蕩器
- 電壓典型值為 3.0V 時,將 CPU 從休眠模式
喚醒需 5 μs
• 省電休眠模式
• 寬工作電壓范圍,從 2.0V 到 5.5V
• 工業級和擴展級溫度范圍
• 低功耗上電復位 (POR)
• 上電延時定時器 (PWRT)和振蕩器起振定時器
(OST)
• 欠壓檢測 (BOD)
• 帶有獨立振蕩器的看門狗定時器,
可以保證可靠的運行
• 復用 MCLR 輸入引腳• 引腳電平變化可觸發中斷
• 獨立的可編程弱上拉功能
• 可編程代碼保護
• 高耐久性的閃存 /EEPROM 存儲單元
- 閃存耐寫次數達 100,000 次
- EEPROM 耐寫次數達 1,000,000 次
- 閃存 / 數據 EEPROM 的數據保持期 >40 年
低功耗功能:
• 待機電流:
- 當電壓為 2.0V 時,典型值為 1 nA
• 工作電流:
- 當頻率為 32 kHz 時,典型值為 8.5 μA
- 當頻率為 1 MHz 時,典型值為 100 μA
• 看門狗定時器電流:
- 當電壓為 2.0V 時,典型值為 300 nA
• Timer1 振蕩器電流:
- 當頻率為 32 kHz、電壓為 2.0V 時,典型值為
4 μA
外設功能:
• 6 個具有獨立方向控制功能的 I/O 引腳• 高灌 / 拉電流能力,可直接驅動 LED
• 模擬比較器模塊帶有:
- 一個模擬比較器
- 片上可編程比較器參考電壓 (CVREF)模塊
- 來自器件輸入引腳的可編程輸入復用
- 可外部訪問比較器輸出
• 模數轉換器模塊 (PIC12F675):
- 10 位分辨率
- 可編程的 4 通道輸入
- 參考電壓輸入
• Timer0:帶有 8 位可編程預分頻器的 8 位定時器 /
計數器
• 增強的 Timer1:
- 帶有預分頻器的 16 位定時器 / 計數器
- 外部選通輸入模式
- 如果已選用 INTOSC 模式的話,那么在 LP 模
式中可選擇 OSC1 和 OSC2 作為 Timer1 的
振蕩器
• 通過兩個引腳可實現在線串行編程 (ICSPTM)