2017年9月30日 星期六

PIC12F1822 研究

這是一個有趣的案子,我也是第一次遇過這麼小顆的MCU,算是滿特別的際遇。

首先這顆就是顆8PIN的包裝,可以看出為了讓GPIO可以有最大的輸出,連MCLR(RESET)和ICE(ICSPDAT/ICSPCLK)都可以拿來當GPIO使用了!

另外就是這顆MCU滿特別的,有3組TIMER,但3 組TIMER的架構設計都不太一樣,主要是有些除了當TIMER之外,是可以當作PWM輸出使用,但這在F/W 設計確實也是一種複雜的設計,因為無法直接複製,需要量身定製。



這顆也有4 組ADC的功能,前3組都有照著GPIO對搭配(PA0-->AN0,PA1-->AN1,PA2-->AN2)唯獨PA4-->AN3

最後因這顆GPIO有限,又沒有充足的經驗,所以吃了不少苦頭,不過還好最後有順利結案!