91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

深度剖析PIC16F818/819微控制器:特性、應(yīng)用與設(shè)計指南

chencui ? 2026-04-08 09:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

深度剖析PIC16F818/819微控制器:特性、應(yīng)用與設(shè)計指南

在當(dāng)今的電子領(lǐng)域,微控制器扮演著至關(guān)重要的角色,廣泛應(yīng)用于各種嵌入式系統(tǒng)、工業(yè)控制、消費電子等眾多領(lǐng)域。其中,Microchip的PIC16F818/819微控制器以其卓越的性能和豐富的功能,受到了廣大電子工程師的青睞。今天,我們就來深入探討一下這款微控制器的特性、應(yīng)用以及設(shè)計過程中需要注意的要點。

文件下載:PIC16LF818-I/MLTSL.pdf

1. 微控制器概述

PIC16F818/819屬于PIC? 中低端系列的微控制器,它們在功能上有一定的相似性,但在閃存程序內(nèi)存、數(shù)據(jù)內(nèi)存和數(shù)據(jù)EEPROM的容量上存在差異。PIC16F818具有1K x 14的閃存程序內(nèi)存、128字節(jié)的數(shù)據(jù)內(nèi)存和128字節(jié)的數(shù)據(jù)EEPROM;而PIC16F819則擁有2K x 14的閃存程序內(nèi)存、256字節(jié)的數(shù)據(jù)內(nèi)存和256字節(jié)的數(shù)據(jù)EEPROM。這種差異使得工程師可以根據(jù)具體的應(yīng)用需求來選擇合適的型號。

這款微控制器具有許多新特性,例如內(nèi)部RC振蕩器,提供了八種可選頻率,包括31.25 kHz、125 kHz、250 kHz、500 kHz、1 MHz、2 MHz、4 MHz和8 MHz,可通過配置位將其配置為系統(tǒng)時鐘,這為設(shè)計帶來了極大的靈活性,同時還能減少外部振蕩器電路的使用,降低成本。

2. 低功耗特性

在當(dāng)今追求節(jié)能環(huán)保的時代,低功耗成為了微控制器的一個重要特性。PIC16F818/819在這方面表現(xiàn)出色,具有多種功耗管理模式。

  • 主運行模式(Primary Run):在XT或RC振蕩器下,1 MHz、2V時電流僅為87 μA,能夠在保證性能的同時,有效降低功耗。
  • 內(nèi)部RC振蕩器模式(INTRC):31.25 kHz、2V時電流低至7 μA,非常適合對功耗要求較高的應(yīng)用場景。
  • 睡眠模式(Sleep):2V時電流僅為0.2 μA,幾乎達(dá)到了極低的功耗水平,能夠大大延長電池供電設(shè)備的續(xù)航時間。

此外,定時器1振蕩器在32 kHz、2V時電流為1.8 μA,看門狗定時器在2V時電流為0.7 μA,這些低功耗設(shè)計使得PIC16F818/819在一些對功耗敏感的應(yīng)用中具有明顯的優(yōu)勢,如物聯(lián)網(wǎng)設(shè)備、手持設(shè)備等。

3. 振蕩器配置

PIC16F818/819支持多種振蕩器模式,用戶可以通過編程三個配置位(FOSC2:FOSC0)來選擇適合自己應(yīng)用的模式,這為不同的設(shè)計需求提供了豐富的選擇。

  • 晶體振蕩器模式:包括LP(低功耗晶體)、XT(晶體/諧振器)和HS(高速晶體/諧振器)三種模式。在這些模式下,需要將晶體或陶瓷諧振器連接到OSC1/CLKI和OSC2/CLKO引腳來建立振蕩。不同的晶體頻率需要選擇合適的電容值,以確保振蕩器的穩(wěn)定性和可靠性。例如,對于32 kHz的LP晶體,推薦使用33 pF的電容;對于4 MHz的XT晶體,推薦使用15 pF的電容。
  • 外部RC振蕩器模式:分為RC和RCIO兩種模式。在這種模式下,振蕩器頻率是電源電壓、電阻(REXT)和電容(CEXT)值以及工作溫度的函數(shù)。推薦的REXT取值范圍為3 kΩ至100 kΩ,CEXT > 20 pF。這種模式適合對成本敏感且對時鐘精度要求不是特別高的應(yīng)用。
  • 內(nèi)部振蕩器模式:內(nèi)部振蕩器模塊可以生成兩個不同的時鐘信號,其中主輸出(INTOSC)是一個8 MHz的時鐘源,還可以通過INTOSC后分頻器提供從125 kHz到4 MHz的一系列時鐘頻率;另一個時鐘源是內(nèi)部RC振蕩器(INTRC),提供31.25 kHz的輸出。這種內(nèi)部振蕩器的設(shè)計可以消除對外部振蕩器電路的需求,節(jié)省電路板空間和成本。

4. 存儲器組織

4.1 程序存儲器

PIC16F818/819具有13位的程序計數(shù)器,能夠?qū)ぶ?K x 14的程序存儲器空間。對于PIC16F818,前1K x 14(0000h - 03FFh)是物理實現(xiàn)的;對于PIC16F819,前2K x 14位于0000h - 07FFh。當(dāng)訪問超出物理實現(xiàn)地址的位置時,會發(fā)生回繞。復(fù)位向量位于0000h,中斷向量位于0004h。

4.2 數(shù)據(jù)存儲器

數(shù)據(jù)存儲器分為通用RAM和特殊功能寄存器(SFRs)。特殊功能寄存器用于控制CPU和外設(shè)模塊的操作。數(shù)據(jù)EEPROM存儲器通過特殊功能寄存器進(jìn)行間接尋址,PIC16F818的128字節(jié)數(shù)據(jù)EEPROM存儲器地址范圍為00h - 7Fh,PIC16F819的256字節(jié)數(shù)據(jù)EEPROM存儲器地址范圍為00h - FFh。

5. 外設(shè)功能

5.1 I/O端口

PIC16F818/819具有16個I/O引腳,每個引腳都可以獨立配置方向。PORTA是一個8位寬的雙向端口,部分引腳與模擬輸入和VREF輸入復(fù)用;PORTB也是一個8位寬的雙向端口,部分引腳具有中斷變化功能,并且每個引腳都有內(nèi)部弱上拉電阻。這種豐富的I/O端口配置使得微控制器可以方便地與各種外部設(shè)備進(jìn)行連接和通信。

5.2 定時器模塊

  • Timer0:8位定時器/計數(shù)器,具有8位可編程預(yù)分頻器,可以選擇內(nèi)部或外部時鐘源,并且在溢出時可以產(chǎn)生中斷。
  • Timer1:16位定時器/計數(shù)器,由兩個8位寄存器(TMR1H和TMR1L)組成,可以工作在定時器、同步計數(shù)器和異步計數(shù)器三種模式下。定時器1還可以提供實時時鐘(RTC)功能,非常適合需要精確計時的應(yīng)用。
  • Timer2:8位定時器,具有預(yù)分頻器和后分頻器,可以作為CCP1模塊PWM模式的時基。

5.3 捕獲/比較/PWM(CCP)模塊

CCP模塊包含一個16位寄存器,可以作為16位捕獲寄存器、16位比較寄存器或PWM主/從占空比寄存器。捕獲模式可以在CCP1引腳發(fā)生特定事件時捕獲TMR1寄存器的值;比較模式可以將CCPR1寄存器的值與TMR1寄存器的值進(jìn)行比較,并根據(jù)比較結(jié)果進(jìn)行相應(yīng)的操作;PWM模式可以產(chǎn)生高達(dá)10位分辨率的PWM輸出,可用于電機控制、燈光調(diào)光等應(yīng)用。

5.4 同步串行端口(SSP)模塊

SSP模塊可以工作在SPI(串行外設(shè)接口)和I2C(內(nèi)部集成電路)兩種模式下,用于與其他外設(shè)或微控制器進(jìn)行通信。SPI模式可以實現(xiàn)8位數(shù)據(jù)的同步傳輸和接收;I2C模式可以實現(xiàn)主/從設(shè)備之間的通信,支持7位和10位尋址。

5.5 模數(shù)轉(zhuǎn)換器(A/D)模塊

A/D模塊具有五個輸入通道,可將模擬輸入信號轉(zhuǎn)換為相應(yīng)的10位數(shù)字信號。該模塊具有獨特的功能,能夠在設(shè)備處于睡眠模式時工作,只需將A/D轉(zhuǎn)換時鐘設(shè)置為內(nèi)部RC振蕩器即可。

6. 特殊功能

6.1 復(fù)位

PIC16F818/819支持多種復(fù)位方式,包括上電復(fù)位(POR)、電源定時器(PWRT)、振蕩器啟動定時器(OST)、掉電復(fù)位(BOR)等。這些復(fù)位機制可以確保微控制器在各種情況下都能穩(wěn)定可靠地工作。

6.2 中斷

微控制器具有多達(dá)九個中斷源,包括外部中斷、PORTB變化中斷、定時器溢出中斷等。通過中斷控制寄存器(INTCON)可以記錄各個中斷請求,并可以通過全局中斷使能位(GIE)來啟用或禁用所有未屏蔽的中斷。

6.3 看門狗定時器(WDT)

WDT由內(nèi)部RC振蕩器驅(qū)動,當(dāng)啟用時,INTRC振蕩器也會被啟用。在正常操作中,WDT超時會導(dǎo)致設(shè)備復(fù)位;在睡眠模式下,WDT超時會使設(shè)備喚醒并繼續(xù)正常操作。通過配置位可以永久禁用WDT。

6.4 睡眠模式

睡眠模式是一種低功耗模式,通過執(zhí)行SLEEP指令可以進(jìn)入該模式。在睡眠模式下,振蕩器驅(qū)動關(guān)閉,I/O端口保持進(jìn)入睡眠模式前的狀態(tài)。設(shè)備可以通過外部復(fù)位、WDT喚醒或中斷從睡眠模式中喚醒。

6.5 代碼保護(hù)

微控制器提供了代碼保護(hù)功能,可以防止程序內(nèi)存被非法讀取。同時,根據(jù)配置位的設(shè)置,還可以選擇性地禁止對程序內(nèi)存某些區(qū)域的寫入操作。

6.6 在線串行編程(ICSP)

PIC16F818/819支持在線串行編程,只需通過兩條線用于時鐘和數(shù)據(jù),以及另外三條線用于電源、接地和編程電壓,就可以在最終應(yīng)用電路中對微控制器進(jìn)行串行編程。這為產(chǎn)品的生產(chǎn)和維護(hù)帶來了極大的便利。

7. 開發(fā)支持

Microchip為PIC微控制器提供了豐富的開發(fā)工具,包括集成開發(fā)環(huán)境(IDE)、編譯器、匯編器、模擬器、仿真器、在線調(diào)試器和設(shè)備編程器等。這些工具可以幫助工程師更加高效地進(jìn)行開發(fā)和調(diào)試工作,提高開發(fā)效率和產(chǎn)品質(zhì)量。

總結(jié)

PIC16F818/819微控制器憑借其低功耗特性、豐富的振蕩器配置、多樣化的外設(shè)功能和強大的特殊功能,為電子工程師提供了一個強大而靈活的設(shè)計平臺。無論是在低功耗應(yīng)用、實時控制應(yīng)用還是通信應(yīng)用方面,它都能夠發(fā)揮出出色的性能。希望通過本文的介紹,能夠幫助各位工程師更好地了解和應(yīng)用這款微控制器,在實際設(shè)計中取得更好的成果。大家在使用過程中遇到什么問題,或者有什么獨特的應(yīng)用經(jīng)驗,歡迎在評論區(qū)交流分享。

以上內(nèi)容為電子工程師設(shè)計博文,介紹了PIC16F818/819微控制器的特性、應(yīng)用和設(shè)計要點,語言風(fēng)格符合工程師的交流習(xí)慣,具有一定的專業(yè)性和實用性。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    49

    文章

    8678

    瀏覽量

    165294
  • 低功耗
    +關(guān)注

    關(guān)注

    12

    文章

    3799

    瀏覽量

    106819
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    深入剖析PIC16F870/871微控制器:功能特性與應(yīng)用指南

    深入剖析PIC16F870/871微控制器:功能特性與應(yīng)用指南 在電子設(shè)計領(lǐng)域,微控制器是核心組
    的頭像 發(fā)表于 04-08 09:20 ?361次閱讀

    深入剖析Microchip PIC16F84A微控制器特性、應(yīng)用與開發(fā)指南

    深入剖析Microchip PIC16F84A微控制器特性、應(yīng)用與開發(fā)指南 在電子工程師的工具箱中,
    的頭像 發(fā)表于 04-08 09:10 ?355次閱讀

    深入剖析Microchip PIC16C62B/72A微控制器特性、應(yīng)用與開發(fā)指南

    深入剖析Microchip PIC16C62B/72A微控制器特性、應(yīng)用與開發(fā)指南 在電子工程師的工具箱中,
    的頭像 發(fā)表于 04-08 09:05 ?357次閱讀

    PIC16(L)F183XX:全功能、低引腳數(shù)微控制器的技術(shù)剖析

    PIC16(L)F183XX:全功能、低引腳數(shù)微控制器的技術(shù)剖析 在電子設(shè)計領(lǐng)域,微控制器是眾多項目的核心組件。
    的頭像 發(fā)表于 04-08 09:05 ?360次閱讀

    深度剖析Microchip PIC16F62X系列微控制器:硬件設(shè)計與應(yīng)用指南

    深度剖析Microchip PIC16F62X系列微控制器:硬件設(shè)計與應(yīng)用指南 在電子工程師的工具箱中,
    的頭像 發(fā)表于 04-07 17:20 ?384次閱讀

    深入剖析PIC16LF1902/3微控制器特性、功能與應(yīng)用

    深入剖析PIC16LF1902/3微控制器特性、功能與應(yīng)用 在電子工程領(lǐng)域,選擇一款合適的微控制器對于項目的成功至關(guān)重要。Microchi
    的頭像 發(fā)表于 04-07 17:15 ?414次閱讀

    深入剖析PIC16C71X系列微控制器:設(shè)計與應(yīng)用的全方位指南

    深入剖析PIC16C71X系列微控制器:設(shè)計與應(yīng)用的全方位指南 在電子工程師的工具箱中,微控制器是不可或缺的核心組件。今天,我們聚焦于Mic
    的頭像 發(fā)表于 04-07 16:45 ?314次閱讀

    深度剖析Microchip PIC16C781/782微控制器特性、應(yīng)用與設(shè)計要點

    深度剖析Microchip PIC16C781/782微控制器特性、應(yīng)用與設(shè)計要點 在當(dāng)今電子技術(shù)飛速發(fā)展的時代,
    的頭像 發(fā)表于 04-07 16:30 ?57次閱讀

    深度剖析Microchip PIC16C72系列8位CMOS微控制器

    深度剖析Microchip PIC16C72系列8位CMOS微控制器 在嵌入式系統(tǒng)的設(shè)計領(lǐng)域,微控制器扮演著至關(guān)重要的角色。今天,我們就來深
    的頭像 發(fā)表于 04-07 16:20 ?71次閱讀

    PIC16F72微控制器特性、應(yīng)用與設(shè)計指南

    PIC16F72微控制器特性、應(yīng)用與設(shè)計指南 在電子設(shè)計領(lǐng)域,微控制器是核心組件之一,它能夠?qū)崿F(xiàn)各種復(fù)雜的
    的頭像 發(fā)表于 04-07 16:05 ?78次閱讀

    PIC16F716:8位閃存微控制器的性能剖析與應(yīng)用指南

    PIC16F716:8位閃存微控制器的性能剖析與應(yīng)用指南 在電子工程領(lǐng)域,微控制器作為核心部件,廣泛應(yīng)用于各種嵌入式系統(tǒng)中。Microchi
    的頭像 發(fā)表于 03-24 17:30 ?550次閱讀

    深度剖析Microchip PIC16F870/871微控制器:硬件特性與應(yīng)用指南

    深度剖析Microchip PIC16F870/871微控制器:硬件特性與應(yīng)用指南 在嵌入式系統(tǒng)
    的頭像 發(fā)表于 03-19 17:35 ?987次閱讀

    探索PIC16(L)F1885X/7X微控制器:功能與應(yīng)用的深度剖析

    探索PIC16(L)F1885X/7X微控制器:功能與應(yīng)用的深度剖析 在當(dāng)今電子設(shè)備飛速發(fā)展的時代,微控
    的頭像 發(fā)表于 03-17 16:55 ?284次閱讀

    PIC16F72:8位CMOS FLASH微控制器深度剖析

    PIC16F72:8位CMOS FLASH微控制器深度剖析 在電子工程師的日常設(shè)計中,選擇一款合適的微控制器至關(guān)重要。
    的頭像 發(fā)表于 02-10 11:00 ?496次閱讀

    PIC16F818/819微控制器深度剖析特性、應(yīng)用與設(shè)計要點

    PIC16F818/819微控制器深度剖析特性、應(yīng)用與設(shè)計要點 在電子設(shè)計的領(lǐng)域中,選擇合適的
    的頭像 發(fā)表于 02-09 14:05 ?350次閱讀