Home

Inc超前 information DS39758BCN

image

Contents

1. 14 2 EUSART 1 Sa Tey TXREG TXIF SYNC TXSTA lt 4 gt PIR1 lt 4 gt TXIE EUSART Non PIE1 lt 4 gt 1 TXIE Retum to Zero NRZ 1 8 9
2. 1 0 1 1 2 PIC18F1230 1330 10 PIC18F1230 PIC18F1330 PIC18
3. 20 7 MPLAB ICE 2000 20 9 MPLAB ICD 2 MPLAB ICE 2000 Microchip MPLAB ICD 2 PIC MPLAB ICE RS 232 2000 MPLAB USB PC PIC MCU
4. 3 4 1 PRI_IDLE IDLEN 1 SCS1 SCS0 01 SLEEP a SEC_IDLE Timer1 bh OSTS T1RUN 5 Timer Tcsp CPU 1 EF L es
5. 14 3 EUSART TXREG TSR 1 Ee Tcy TXREG CSRC TXSTA lt 7 gt 1 TXIF PIR1 lt 4 gt 1 TXIE PIE1 lt 4 gt 1 TXIF TXIE TXREG TXIF SPEN RCSTA l
6. 5 1 4 PIC18 GOTO 5 1 4 1 GoTo GoTo 5 2 ADDWF PCL RET W LW nn ADDWF PCL
7. 1 1 PIC18F1230 1330 18 lt 8 gt J ZN 21 lt 2 gt 8 8 8 ha RORIA RAO ANO INTO KBIO ICMPO 21 RAM 7 LN Dd RATANTINT1KBI1 RC6 TX CK 20 ECLATUIPCLATH Sou PA lt 12 gt RA3 RX DT PIC18F1230 4 2 RA4 TOCKWAN2 VREF 8 KB BSR IfFsROolllBanko F PIC18F1330 31 ESR1 WCIRVPpRA5TOFLTA4 12 16 _ gt 8 ROM PORTB 4 gt x RBO PWMO X RB1 PWM1 gt RA7 QSC1 2 CLKIO RB2NN RK IG P2 gt Ti10solgyT1GKI RB3 INT3 KBI3 CMP1 PRODHIPRODL
8. 13 6 2 13 6 3 PWM 3 PWM PWM PWM PWM PWM PWM PTPER PWM 13 12 PTMR 0 PWM 13 12 PWM
9. 2 8 INTn 22 0 PRI IDLE OSC1 OSC1 OSC2 2 9 SEC_RUN SEC_IDLE Timer1 ee ha Timer1
10. 14 3 2 EUSARIT 3 CREN SREN 4 RCIE 1 SREN RCSTA lt 5 gt CREN 5 9 RX9 1 CRCSTA lt 4 gt 1 6 SREN 1 RX CREN 1 SREN 1 7 RCIF 1 CREN 1 CREN RCIE 1 1 CREN 8
11. 14 1 3 1 WUE ABDEN 1 USART WUE ABDEN 1 2 14 1 BRG EUSART BRG BRO RX RX BRG
12. 4 2 MCLR 4 2 VDD MCLR MCLR Vpp VDD WDT MCLR D ZR RI1 PIC18F1230 1330 MCLRE 1 Ws MR MCLR MCLR C 8 9 1 E PORTA TRISA LATA A 1 VpD 4 3 POR VDD D VpD ee a
13. Timer1 OSTUNE es OSTUNE OSCTUNE 2006 Microchip Technology Inc DS39758B_CN 19 PIC18F1230 1330 2 7 En 3
14. 14 2 4 1 14 2 4 2 WUE RX DT WUE RCIF J 1 EUSART 0 RCIF 1 RX DT WUE RS 232 00h 8 LIN RCREG 000h 12 RCREG
15. 4 3 RCON RCON STKPTR SBOREN RI TO PD POR BOR STKFUL STKUNF 0000h 1 1 1 0 0 0 0 RESET 0000h uG 0 u u u U 0000h uG 1 1 1 0 u MCLR 0000h u u i ulul lu u u 0000h un u u MCLR 0000h OO ul olualualana u u WDT MCLR 0000h ul uv u lu u lu u u STVREN 1 0000h u uu u lu u lu 1 u STVREN 1 0000h u u u u a u u 1 0000h uG u u u u u Uu 1 STVREN 0 PC 2 ua ulololalana u u WDT PC 20 uo u u 0 u u u u u 1
16. 2006 Microchip Technology Inc DS39758B_CN 257 PIC18F1230 1330 22 1 PIC18F1230 1330 6 0V 5 5V 5 0V PIC18F1230 1330 4 5V 4 0V 3 5V 3 0V 2 5V 2 0VT 4 2V 40 MHz 22 2 PIC18F1230 133Q 6 0V 5 5V 5 0V PIC18F1230 1330 4 5V 4 0V 3 5V 3 0V 2 5V 2 0V 4 2V 25 MHz DS39758B_CN 258 2006 Microchip Technology Inc PIC18F1230 1330 22 3 PIC18LF1230 1330 6 0V 5 5V 5 0V PIC18LF1230 1330 4 5V 4 0V 3 5V 3 0V 2 5V 2 0V 4 2V 4 MHz 40 MHz FMAX 16 36 MHz V VDDAPPMIN 2 0V 4 MHz VDDAPPMIN PIC 2006 Microchip Technology
17. SFR 21 2 Z DC C OV N STATUS 21 3 C DC STATUS STATUS CLRF STATUS Z 1 000u uluu 5 2 STATUS U 0 U 0 U 0 R W x R W x R W x R W x R W x N OV Z DC CO bit 7 bit 0 R U 0 n 1 0 x bit 7 5 0 bit 4 N
18. PIC18LF1230 1330 40 C lt TA lt 85 C 40 C lt TA lt 85 C 40 C lt TA lt 125 C t Ipp PIC18LF1230 1330 0 8 TBD nA 40 C 0 8 TBD nA 25 VDD 2 0V 0 8 TBD nA 85 C PIC18LF1230 1330 1 3 TBD mA 40 C 1 3 TBD mA 25 C VpD 3 0V en 6 Un Me Ue S09 C INTOSC 2 5 TBD mA 40 C 25 TBD mA 25 C VDD 5 0V 25 TBD mA 85 C 2 5 TBD mA 125 C PIC18LF1230 1330 297 TBD nA 40 C S NTBD pA 25 C VDD 2 0V 6N TBD pA 85 C PIC18LF1230 1330 4 5 TBD LA 40 C 48 TBD pA 25 C VpD 3 0V me 3207 TED A xz INTRC 9 2 TBD pA 40 C 98 TBD pA 25 C VDD 5 0V 11 4 TBD nA 85 C 21 TBD pA 125 C TBD
19. 13 4 PWM PTMR lt PTMR 1 2 PTDIR A 2 gt f PTPER PTPER CUDIS 0 Ee ad gt PTMR re PTMODO Fosc 4 11 1 64 lt PTEN 1 1 1 16 PTIF PTMOD1 PTMOD0 PWM 4 PTCON0 PTMOD1 PTMOD0 4 PWM PWM RT er PWM ECM
20. 22 2 PIC18F1230 1330 PIC18LF1230 1330 PIC18LF1230 1330 40 C lt TA lt 85 C lt 40 C lt TA lt 85 C x 40 C lt TA lt 125 C AIWDT AlBOR AlLVD AloscB AlAD D022 1 3 TBD uA 40 C CAIWDT 1 4 TBD nA 25 C VDD 2 0V 2 0 TBD uA 85 C 1 9 TBD uA 40 C 2 0 TBD uA 25 C VDD 3 0V 2 8 TBD uA 85 C 4 0 TBD uA 40 C 5 5 TBD uA 25 C VDD 5 0V 5 6 TBD uA 85 C 13 TBD uA 125 C D022A 35 TBD uA 40 C 85 C VDD 3 0V AIBOR 40 TBD HA 40 C 85 C 55 TBD A 40 C I 40C 125 C vbbp 5ov 0 TBD HA 40 C 85 C 0 TBD pA 40 C 125 C BOREN1 BORENO 10 D022B 22 TBD uA 40 C 85 C VDpD
21. Ee EX a 0 21 2 3 1 Be PIC18 PIC18 3E5 0 eh 21 3 PIC18 16 Msb LSb ADDFSR fk FSR 1 1110 1000 ffkk kkkk ADDULNK k FSR2 2 1110 1000 1ilkk kkkk CALLW WREG 2 0000 0000 0001 0100 MOVSF zs fj zs 2 1110 1011 0zzz zzzz fy 1111 ffff ffff ffff MOVSS Zs zd zs
22. 14 1 BRG XXXxh 0000h EEOC ocn 1 2 3 4 5 RX bito bit1 bft2 bit3 bit4 1 bt5 bit6 bit7 BRG 1 ABDEN dE RCIF s RCREG SPBRG XXX ch SPBRGH XXXXh YX 00h EUSART WUE 0 ABD 14 2 BRG BRG A jy OO CC ABDEN 2 RX bito CC 2 ABDOVF ff i FFFFh BRG xxxxh 0000h Ce hd 0 ooooh DS39758B_CN 150 2006 Microchip Technology Inc PIC18F1230 1330 TXREG TSR
23. 10 11 IPR2 2 RAW 1 U 0 U 0 R W 1 U 0 R W 1 U 0 U 0 OSCFIP EEIP LVDIP bit 7 bit 0 R W U 0 n 1 0 x bit 7 OSCFIP 1 0 bit 6 5 0 bit 4 EEIP EEPROM 1 0 bit 3 0 bit 2 LVDIP 1 0 bit 1 0 0 10 12 IPR3 3 U 0 U 0 U 0 R W 0 U 0 U 0 U 0 U 0 PTIP a bit 7 bit 0 R W U 0 n 1 0 x bit 7 5 0 bit 4 PTIP PWM 0 bit 3 0 0 2006 Microchip Technology Inc DS39758B_CN 97 PIC18F1230 1330
24. 0 22 0 DS39758B_CN 174 2006 Microchip Technology Inc PIC18F1230 1330 16 7 16 9 16 2 VDD Vss Vss VDD 0 6V
25. 11 1 Timer0 11 2 1 Timer0 i TOCS Timer0 1 TMRO0 11 3 Timer0 TMR0 8 FFh TMR0 00h 16 FFFFh 0000h TOCS 1 TMRO TMROIF 1 Timer0 RA4 TOCKIAN2 VREF TMROIE Timer0
26. RLNCF f RRCF f RLNCF ff d a RRCF f d a 0 lt f lt 255 0 lt f lt 255 de 0 1 de 0 1 ae 0 1 ae 0 1 f lt n gt dest lt n 1 gt f lt n gt dest lt n 1 gt f lt n gt dest lt 0 gt f lt 0 gt C N Z SR 0100 0o1da ffff ffff C N Z 1 De d 0 W d ff 1 f 1 d 0 a 0 W d 1 a 1 BSR GPR f I a 0 a 0 a 1 BSR GPR ff 95 5Fh
27. exe MPASM PIC MCU MPLAB ASM30 dsPIC30F MPASM MPLINK MPLAB C30 C Intel HEX MAP LST COFF MPASM MPLAB IDE dsPIC30F 2 1
28. 5 3 5 3 1 BSR PIC18 PIC18 RAM To 16 256 PIC18 RAM 12 8 12 4 4096 16 PIC18 256 PIC18F1230 1330
29. 13 8 2 PWM OVDCOND OVDCONS PWM j 1 amp A OVDCOND OVDCONS EO i 4 a PWM PWM POVDS POVDOY 6 PWM j BUM lw OW ONS ST ee DJ POUTS POUTO PWM 1 O Rh WO PWM POVD POVD 1 1 O POUT PWM 1O POVD 1 13 10 PDCx POVD PWM PWM 1 O POUT POUT 1 PWM 13 19
30. 22 8 VDD a 5 MCLR NS 30 a POR 33 PWR 32 we Sv 31 gt gt 34 4 3404 Wo 22 5 22 9 VDD BVDD 35 VIRVST hs 1 36 22 10 30 TmcL MCLR 2 Hs 31 TwDT 3 4 4 0 4 6 ms 32 TosT 1024 Tosc 1024 Tosc Tosc osc1 33 TPWRT 55 6 65 5 75 ms 34 TIOz MCLR 2 Hs MO 35 TBOR 200
31. FAE FAQ Microchip Microchip http support microchip com Microchip Microchip Microchip Microchip Microchip www microchip com Customer Change Notification NE
32. 4 J ET I i RC FSCM FSCM POR _ PWRT 1 FE OST TT C BOR WDT 19 1 Fail Safe Clock Monitor 0 1 FSCM 300000h 300000h D
33. RETLW nn nn RETp TE PAST WREG 2 LSb 0 SE i GO MOVFE OFFSET W CALL TABLE ORG nn00h
34. Wet 22 0 2006 Microchip Technology Inc DS39758B_CN 7 PIC18F1230 1330 1 2 1 3 EEPROM PIC18F1230 1330 18 20 28 100 000 EEPROM 1 000 000 40 2 a ee
35. MPLIB DS39758B_CN 204 2006 Microchip Technology Inc PIC18F1230 1330
36. 0 2 6 5 INTOSC INTOSC 8 MHz VDD OSCTUNE INTOSC INTRC INTOSC 2 6 5 2 2 6 5 1 EUSART DS39758B_CN 18 2006 Microchip Technology Inc PIC18F1230 1330 2 1 OSCTUNE RAW 0 R W 0 U 0 R W 0 RAW 0 R W 0 RAW 0 R W 0 INTSRC PLLEN
37. 16 RAM 8 8 TABLAT RAM 6 1 RAM 6 5 gt 4 6 2 RAM J 6 1 TBLRD
38. CM2 CM0 000 10 kQ CMCON 16 8 CMCON CMEN2 CMEN0 000 16 2 Vpp Re AVT 0 6V iC AAA lt 0 MN gt AIN a ILEAKAGE A Sp AvT 0 6V 500 nA SR Vss CPIN VT ILEAKAGE RiIc Rs VA 2006 Microchip Technology Inc DS39758B_CN 175 PIC18F1230 1330
39. 14 9 RXDT RCREG EUSART RX 1 WUE EUSART WUE BAUDCON lt 1 gt 1 1 RX DT EUSART CPU RX DT LIN DS39758B_CN 154 2006 Microchip Technology Inc PIC18F1230 1330
40. SFRi 5 5 ee PIC18 PIC18 PIC18 XINST 1 SFR FSRO FSRI1 PIC18
41. 6 5 1 8 1 8 RAM 9 EECON2 55h 2 RAM 10 EECON2 0AAh 3 11 WR 1 4 12 CPU 5 6 8 rs 7 4 EECON1 14 o R EEPGD 1 6 ms 8 CFGS WREN 1 WR 1 8 2006 Microchip Technology Inc DS39758B_CN 71 PIC18F1230 1330 6 3
42. 3 0 3 1 1 PIC18F1230 1330 gt Oo FOSC3 FOSC0 Timer1 RC 3 1 2 A OSCCON SCS1 SCS0 2 3 1 3
43. 2 VDD 3V HS 3 9 4 Rs 5 VpD 2 3 EC ECIO OSC1 EC OSC2 4 2 3 EC 2 3 EC OSC1 CLKI PIC18FXXXX Fosc 4 OSC2 CL
44. 10 8 PIE2 2 R W 0 U 0 U 0 R W 0 U 0 R W 0 U 0 U 0 OSCFIE EEIE LVDIE bit 7 bit 0 R W U 0 n 1 0 x bit7 OSCFIE 1 0 bit 6 5 0 bit 4 EEIF EEPROM 1 0 bit 3 0 bit 2 LVDIE 1 0 bit 1 0 0 10 9 PIE3 3 U 0 U 0 U 0 R W 0 U 0 U 0 U 0 U 0 PTIE a bit 7 bit 0 R W U 0 n 1 0 x bit 7 5 0 bit 4 PTIE PWM 1 PWM 0 PWM bit 3 0 0 2006 Microchip Technology Inc DS39758B_CN 95 PIC18F1230 1330 10 4 IPR IPR 3
45. ee LVD LVD LVD an ey 2 LVDL3 LVDL0 LVD 18 4 LVD 3 A a D420 LVD rE 4 LVD PIR2 lt 2 gt LVD 1 5 LVDIE GIE PIE2 lt 2 gt INTCON lt 7 gt 1 LVD IRVST TIRVST 1 36 TIRVST
46. a 0 f gt 60h Q00H es f RAM Bank 0 060h 0FFh 100H 060h Ban OBH 07Fh Bank 0 F80h 60H FFFh Bank 15 Ba 80H fr FF FoOH RAM 60h Bank15 PaO SFR FFFH a 0 f lt 5Fh 000H f FSR2 eol 100H ee Bank 1 Bafk14 FSR2H FSR2L AE ADDWE k d FOOH kk f gt Bank 15 F80HH SFR FFFH BSR a 1 f 000H 00000000 a a i Bank 0 f
47. 14 PWM 6 PWM 25 mA 25 mA 4 4 USART RS 485 RS 232 LIN 1 2 RS 232 onverter ADC 4 Phase Lock Loop PLL st
48. 7 1 EECON1 EEPROM 1 RAW x R W x U 0 R W 0 RAW x R W 0 R S 0 R S 0 EEPGD CFGS FREE WRERR WREN WR RD bit 7 bit 0 S 1 R U 0 n 1 1 0 x bit 7 EEPGD EEPROM 1 0 EEPROM bit 6 CFGS EEPROM 1 0 EEPROM bit 5 0 bit 4 FREE WR TBLPTR ee bit 3 WRERR EEPROM 1 MCLR WDT 0 bit 2 WREN 1 0 bit 1 WR 1 EEPROM
49. 6 5 os ER EEPROM 8 TABLAT 8 TBLWT 0 1 8 EECON1 Es A 8 6 5 TABLAT
50. 14 9 Bit 7 Bit 6 Bit5 Bit4 Bit 3 Bit 2 Bit 1 Bit 0 2 INTCON GIE GIEH IPEIE GIEL TMROIE INTOE RBIE TMROIF INTOIF RBF 41 PIR1 ADIF RCIF TXIF CMP2IF CMPTF CMPOIF TMR1IF 43 PIE1 ADE ROE TXE CMP2E CMPTE CMPOIE TMR1TE 43 IPR1 ADIP RCP TXIP CMP2IP CMP1IP CMPOIP TMR1IP 43 RCSTA SPEN RX9 SREN CREN ADDEN FERR OERR RX9D 42 TXREG EUSART 42 TXSTA CSRC TX9 TXEN SYNC SENDB BRGH TRMT TX9D 42 BAUDCON ABDOVF RCIDL SCKP BRG16 WUE ABDEN 42 SPBRGH EUSART 42 SPBRG EUSART 42 0 DS39758B_CN 160 2006 Microchip Technology Inc PIC18F1230 1330 14 4 2 EUSART
51. PIC18LF1230 1330 40 C lt TA lt 85 C lt 40 C lt TA lt 85 C 40 C lt TA lt 125 C DD PIC18LF1230 1330 250 TBD pA 40 C 260 TBD uA 25 C VDD 2 0V 250 TBD uA 85 C PIC18LF1230 1330 550 TBD pA 40 C 480 TBD pA 25 C VDD 3 0V a 460 TBD pA 85 C EC 1 2 TBD mA 40 C Ee TBD mA 25 C VDD 5 0V 1 0 TBD mA 85 C 1 0 TBD mA 125 C PIC18LF1230 1330 0 72 TBD mA 40 C 074 TBD mA 25 C VDD 2 0V G7A TITBD mA 85 C PIC18LF1230 1330 1 3 TBD mA 40 C 13 TBD mA 25 C VDD 3 0V ee i 1 3 TBD mA 85 C EC 2 7 TBD mA 40 C 2 6 TBD mA 25 C VDD 5 0V 2 5 TBD mA 85 C 2 6 TBD mA 125 C 8 4 TBD mA 125 C VDD 4 2V Fosc 25 MHz 11 TBD mA 125 C _ PRI_RUN VDD 5 0V EC 15 TBD mA 40 C 16 TBD mA 25 C VDD 4 2V 16 TBD mA 85 C 0 es
52. 4 1 BOR BOR SBOREN BOR BOREN1 BOREN0 RCON lt 6 gt 0 0 BOR BOR 0 1 BOR SBOREN 1 0 BOR 1 1 BOR BOR DS39758B_CN 36 2006 Microchip Technology Inc PIC18F1230 1330 4 5 PIC18F1230 1330 PWRT OST PLL 4 5 1 PWRT PIC18F1230 1330 PWRT
53. PWM Bo PTPER PWM NNo 13 3 4 PWM PTMR Fosc 4 1 1 1 4 1 16 1 64 PTCON0 PTCKPS lt 1 0 gt PTMR PTCON PTCON0 PTCON1 3 PTCONx PTMR PWM FcYc 10 MIPS PTPER OFFFh PWM PWM 1 1 2441 Hz 1221 Hz 1 4 610 Hz 305 Hz 1 16 153 Hz 76 Hz 1 64 38 Hz 19 Hz 13 3 5 PWM PTMR 4 1 1 1 16
54. MULLW W MULWF W ff MULLW kk MULWF ft a 0 lt k lt 255 0 lt f lt 255 W x k PRODH PRODL a s 0 1 SE Cw x f PRODH PRODL 0000 1101 kkkk kkkk W 8 k 0000 O01la ffff ffff 16 W f PRODH PRODL 16 PRODH PRODH PRODL W PRODH W f 6 1 0 a 0
55. SFR BSR OFh 8 GPR PIC18 F9h 256 SFR GPR Bank 0 BSR 5 3 2 1 RAM 0 STATUS 5 5 PIC18 MOVFF 12 Es BSR 2006 Microchip Technology In
56. bit 5 4 0 bit 3 0 FOSC3 FOSC0 11xx RC RA6 CLKO 101x RC RA6 CLKO 1001 RA6 CLKO RA7 1000 RA6 RAT7 0111 RC RA6 0110 PLL HS 4 X Fosc1 0101 EC RA6 0100 EC RA6 CLKO 0011 RC RA6 CLKO 0010 HS 0001 XT 0000 LP DS39758B_CN 184 2006 Microchip Technology Inc PIC18F1230 1330 19 2 CONFIG2L 2 300002h U 0 U 0 U 0 R P 1 R P 1 R P 1 R P 1 R P 1 BORV1 BORV0 BOREN1 BOREN0 2 PWRTEN 2 bit 7 bit 0 R P U 0
57. PIC18 19 1 gt STVREN 1 PUSH PoP 31 PC 2 TOS TOSU TOSH STKFUL 1 STKFUL 1 TOSL PUSH PC 1 STVREN 31 STKFUL PC 1 1 31 POP 1 TOS 31 STKPTR 31 TOS 5 1 STKPTR R C 0 R C 0 U 0 R W 0 R W 0 R W 0 R W 0 R W 0 STKFUL D STKUNF SP4 SP3 SP2 SP1 SP0 bit 7 bit 0 C R W U 0 n 1 0 X bit 7 STKFUL 1 1
58. DTPS1 DTPS0 0 Som PWM PTCKPS lt 1 0 gt 6 Fosc 16 Fosc DTCON lt 5 0 gt 64 Fosc 256 VS 16 i X 2 PWM _ 1 1 PTCKPS lt 1 0 gt 00 Fosc 4 DTCON Fosc 2 DTPS lt 1 0 gt 00 Q 3 LSb Q 0 Q1 Q3 PWM E Q1 Q3 0 Q2 Q4 PWM Q2 Q4 DTPS lt 1 0 gt
59. 0011 11qa ffff ffff f 1 d 0 W d 1 f 0 NOP a 0 a 1 BSR GPR a 0 f 95 5Fh 21 2 3 1 1 2 3 Q Q1 Q2 Q3 Q4 f Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 HERE NFSNZ REG 1 0 ZERO NZERO PC HERE
60. 5 2 PIC18 5 2 2 4 Q Q1 Q4 5 2 1 4 4 Q1 Q2 Q3 Q4 Q1 Q4 GoTo Q1 Q4 5 3 5 3 PC Q1 Q1 Instruction Register IR
61. RD WR D122 22 0 1 22 1 EEPGD 1 RD 1 7 1 EEADR 6 1 EEPROM 256 PIR2 EEPROM EEIF 1 7 2 EECON1 EECON2 EECON1 EECON2 EECON2 0 EECON2 2006 Microchip Technology Inc DS39758B_CN 75 PIC18F1230 1330
62. PICS PIC18 SLEEP Timer1 IDLEN PIC A 4 i pn SLEEP IDLEN 3 1 CPU IDLEN SLEEP IDLEN OSCCON lt 7 gt CPU SCS1 SCS0 OSCCON lt 1 0 gt 3 1 3 1 OSCCON
63. COMF f CPFSEQ ff W f W COMF ff d a CPFSEQ f1 a 0 lt f lt 255 0 lt f lt 255 de 0 ai 0 1 a E 0 1 f W A fp W ds 3 N Z 0001 1lgda ffff ffff Ee d 0 f W d 1 WW f W a 0 G h ee pi NOP a 1 BSR GPR a 0 0 a 1 BSR GPR ff 95 5Fh a 0
64. GIEH QINTCON lt 7 gt 1 2006 Microchip Technology Inc DS39758B_CN 87 PIC18F1230 1330 10 1 PIC18 CPU RBI We INT1I INT1 INT1IP CPU INT2IF _ IN 0008h Bad GIE GIEH ADIF 7 PWM PTIF IPEN D gt PEIE GIEL N GL_ gt wy CPU 0018h ADIF TMROIP Cy ADIE ADIP a gt RBIE PWM__pTi Pe GIE GIEH J 6
65. FOSC3 FOSC0 PIC18 PIC18F1230 1330 PIC18F1230 1330 I RC 2 8 PIC18F1230 1330 OSC1 OSC2 PIC18F1230 1330 Timer1 T10SO T1CKI 32 768 kHz Timer1 Timer1 i
66. 1 f 2 3 B22 a b f FSR kk CALL RETURN j hn 2 6 399 4 m 32 4 1
67. 3 IOFS 1 2 7 1 1 1 OSTS 1 IOFS 1 INTOSC 8 MHz 3 22 SEC_RUN T1RUN 1 Timer1 SEC_RUN PIC18 1 INTRC ee KE CPU 0 Timer1 INTOSC FOSC3 FOSC0 i PRLRUN PRL_IDLE OSTS SCS1 SCS0 01 SEC_RUN IOFS 1 INTOSC Timer1 3 1 8 MHz T1RUN T1CON lt 6 gt 5 1 OSTS RC OSTS
68. INTOSC 2 6 1 INTIO 8 M 31 kHz 4 MHz 125 kHz 8 MHz RC INTRC J INTRC INTRC 22 INTIO1 OSC1 HI lo INTIO2 RA6 2 6 2 OSC2 RA7 OSC1 INTOSC INTOSC 19 0 CPU OSCCON IRCF Hz
69. PWM PWM 13 3 i i Fosc MiPs MHz ne 40 10 Fosc 2 50 ns 3 2 hs PWM 40 10 Fosc 4 100 6 4 E gt PWM 40 10 Fosc 8 200 ns 12 8 hs 40 10 Fosc 16 400 ns 25 6 hs 2 PWM DTCON 32 8 Fosc 2 62 5 ns 4us 32 8 Fosc 4 125 ns 8 us PWM PTEN 0 2 8 Fosc 8 250 16 13 8 PWM 32 8 Fosc 16 500 ns 32 hs 25 6 25 Fosc 2 80 ns 5 12 hs PWM 13 19 PWMCONO0O 25 6 25 Fosc 4 160 ns 10 2 hs PMODx 1 PWM 25
70. RCON CIPEN BOR SBOREN 10 0 4 4 BOR BOR 1 4 6 4 1 RESET 22 gt DS MCLRE 2 4 2 WDT VpD _POR VDD 5 BOREN 9 S OST PWRT gt OST 1024 gt VY EF 10 ei RR Q OSC1 LL 32hs pWRT 65 5ms INTRC gt 11 PWRT OST 1 INTRC CLKI RC 2006 Microchi
71. SLEEP SLEEP IDLEN 1 SCS1 SCS0 CPU IDLEN 1 SLEEP WDT INTRC Timer1 Timer1 WDT INTRC WDT Timer1 Timer1 SCS1 SCS0 CPU WDT 3 6 ee et ae TcsD 22 10 38
72. SUBFSR FSR SUBULNK FSR2 SUBFSRT k SUBULNK k 0 lt k63 0 lt k lt 63 fs 0 1 2 FSR2 k FSR2 FSR f k FSR f TOS PC 1110 1001 ffkk kkkk f FSR 6 k Re 1 FSR2 6 k TOS PC RETURN 1 gt Q Ql Q2 Q3 Q4 NOP SUBFSR f f 3 11 FSR2 UBRSR 272 23 2 FSR2 03FFh Q j QI1 Q2 Q3 Q4 RD se DE ff SUBULNK 23n FSR2 03FFh PC 0100h FSR2 03DCh PC TOS
73. PIC18F1230 1330 I O RC 14 ee PWM Power Control PWM Module 8 MHz PCPWM INTRC 31 kHz 1 PCPWM 6 PWM Pe i et FLTA 1 O ee 0 ee PLL PIC18F1230 1330 40 MHz PLL RC
74. PIC18LF1230 1330 40 C lt TA lt 85 C lt 40 C lt TA lt 85 C 4 40 C lt TA lt 125 C t Ipp PIC18LF1230 1330 15 TBD pA 40 C 15 TBD pA 25 C VpD 2 0V 15 TBD pA 85 G PIC18LF1230 1330 40 TBD pA 40 C 35 TBD pA 25 C VDD 3 0V 8 SO EDS A 89 C INTRC 105 TBD uA 40 C 90 TBD uA 25 C VDD 5 0V 80 TBD pA 85 C 80 TBD pA 125 C PIC18LF1230 1330 0 32 TBD mA 40 C 0 33 TBD mA 25 C VDD 2 0V 033 TBD mA 85 C PIC18LF1230 1330 B6 N TBD mA 40 C O08 TBD mA 25 C VDD 3 0V 07 TSD mA 0 C INTOSC 11 TBD mA 40 C 1 1 TBD mA 25 C VDD 5 0V 1 0 TBD mA 85 C 1 TBD mA 125 C TBD i far th XK 1
75. SREN 1 SYNC SPEN 1 CSRC CREN 1 2 RCIE 1 3 9 RX9 1 RSR RCREG 4 CREN 1 RCIE 1 5 RCIF 1 RGIE 1 Hil Sa 6 RCSTA 9 7 RCREG 8 2 CREN 9 INTCON GIE
76. C C MPLAB IDE 2006 Microchip Technology Inc DS39758B_CN 203 PIC18F1230 1330 20 2 MPASM 20 5 MPLAB ASM30
77. ADRESH ADRESL ADRESH ADRESL 15 4 A D TAD ACQT lt 2 0 gt 000 TAcQ 0 JCY TAD TAD1 TAD2 IAD3 TAD4 TADS LIAD6 LIAD7 TAD8 TAD9 TAD10 TAD11 TAD1 b9 b8 br b6 b5 b4 b3 b2 pb bo 100 ns GO DONE 1 ADRESH ADRESL GO DONE ADIF 1 15 5 A D TAD ACQT lt 2 0 gt 010 TACQ 4 TAD lt TACQT TAD pe A 3 4 5 6 7 8 9 10 11 Toi A b9 b8 br b6 b5 b4 b3 b2 bi bo rt GO DONE 1 ADRESH ADRESL GO DONE ADIF 1 2006 Microchip Technology Inc DS39758B_CN 171 PIC18F1230 1330
78. 2006 Microchip Technology Inc DS39758B_CN 89 PIC18F1230 1330 10 2 INTCON2 2 R W 1 R W 1 R W 1 R W 1 R W 1 R W 1 R W 1 R W 1 RBPU INTEDGO INTEDG1 INTEDG2 INTEDG3 TMROIP INT3IP RBIP bit7 bit 0 R W U 0 n 1 0 x bit 7 RBPU PORTB 1 PORTB 0 PORTB bit 6 INTEDG0 0 1 bit 5 INTEDG1 1 1 bit 4 INTEDG2 2 0 bit 3 INTEDG3 3 1 0 bit 2 TMRO0IP TMR0 1 0 bit 1 INT3IP INT3 1 0
79. ed A1 RN TT n 28 28 6 026 BSC 65 BSC A 031 035 039 0 80 0 90 1 00 A1 000 001 002 0 00 0 02 0 05 A3 008 REF 20 REF E 232 236 240 5 90 6 00 6 10 E2 153 167 169 3 89 4 24 4 29 D 232 236 240 5 90 6 00 6 10 D2 153 167 169 3 89 4 24 4 29 B 009 011 013 0 23 0 28 0 33 L 018 022 024 0 45 0 55 0 65 K 008 0 20 1 1 2 BSC ASME Y14 5M REF ASME Y14 5M JEDEC MO 220 C04 105 09 12 05 2006 Microchip Technology Inc DS39758B_CN 293 PIC18F1230 1330 PEE DS39758B_CN 294 2006 Microchip Technology In
80. sooobb nse me lid 284 TAD Re eR RE GO DONE Vy ep 166 ADCON0 pp GO DONE ADCON1 ADCON2 ADDFSR ADDWFC ADDULNK 1 FE 2 2 UD ow st eee LE ee en et ne a 2 C MPLEAB C1 mi a 204 MPLEAB C30 sa 204 CPFSEQ CPFSGT i CPESED mn 5 CPU 58 dd 56 PCLATH PCLATU 56 PCL PCH PCU pp niin ni pe ee 183
81. 18 0 LVD 18 1 LVD PIC18F1230 1330 LVD ue i 1 18 1 LVDCON U 0 U 0 R 0 R W 0 R W 0 R W 1 R W 0 R W 1 a IRVST LVDEN LVDL3 1 LVDL2 1 LVDL1 1 LVDLO bit 7 bit 0 R W U 0 n 1 0 x bit 7 6 0 bit 5 IRVST 1 0 LVD bit 4 LVDEN
82. 19 6 CONFIG4L 4 300006h R P 1 R P 0 R P 0 R P 0 U 0 U 0 U 0 R P 1 BKBUG XINST BBSIZ1 BBSIZ0 STVREN bit 7 bit 0 R P U 0 n u bit 7 DEBUG 1 RB6 RB7 1 O 0 RB6 RB7 bit 6 XINST 1 0 bit 5 4 BBSIZ lt 1 0 gt PIC18F1330 11 1kW 10 1kW 01 512W 00 256W PIC18F1230 11 512W 10 512W 01 512W 3 00 256W 3 bit 3 1 0 bit 0 STVREN 1 0 xl Xl Xl XII xl Xl 2006 Microchip Technology Inc DS39758B_CN 189 PIC18F1230 1330
83. DS39758B_CN 212 2006 Microchip Technology Inc PIC18F1230 1330 21 1 1 ADDLW W ADDWF W ff ADDLW k ADDWF f d a 0 k 255 0 lt f lt 255 ER ds 0 1 a W k W a 0 1 N OV C DC Z W dest amp 0000 kkkk kkkk A a N OV C DC Zz ey A A 0010 01da ffff ffff 1 W ff d 0 W d 1 1 f Q a 0 Q1 Q2 Q3 Q4 a 1 BSR GPR ee Es a k W a 0 f 95 5Fh
84. j HT10OSI LP 12 2 INTRC WDT PIC18F1230 1330 19 0 CPU Re PIC18F1230 1330 LP XT HS RC EC OSC2 4 gt EE Ne A HSPLL INTOSC PLL 4xPLL QOSC1 5 OSCTUNE lt 6 gt A T10SC x T10SO gt T1OSCEN T10SI OSCCON lt 6 4 gt OSCCON lt 6 4 gt 8 MHz CPU 111 Ss 4vrz of Do a 2 MHz IDLEN 1MHz 8 MHz 100 8 MHz 500kHa 011 i INTOSC INTRC 250 kHz 1 0 FOSC3 FOSC0 OSCCON lt 1 0 gt 125 kHz 0 71 31 kHz
85. Microchip PIC18F1230 ee te 1330 MPLAB C18 C MPASM MPLAB Integrated Development Environment IDE MPLAB IDE XINST 0 XINST 1 DS39758B_CN 256 2006 Microchip Technology Inc PIC18F1230 1330 22 0
86. 13 2 PWM VDD O Se I Es PWM1 HPOL PWM PWMO LPOL ee A 13 3 PWM VDD O PRS PWM PWM1 gt VDD HPOL gt PWMO OE A D4 0 2 ON OFF PWM 0 5 PWM PWM PWM
87. 1 0 2 TMR0 d 1 3 PC true NOP 4 NOP DS39758B_CN 210 2006 Microchip Technology Inc PIC18F1230 1330 21 2 PIC18FXXXX 16
88. 2006 Microchip Technology Inc DS39758B_CN 271 PIC18F1230 1330 22 3 PIC18F1230 1330 PIC18LF1230 1330 i 40 C lt TA lt 85 C VoL D080 Ja 0 6 V lloL 8 5mA VDD 4 5V 40 C 85 C D083 OSC2 CLKO 0 6 V _ jiou 1 6 mA Vpb RC RCIO EC ECIO 4 5V 40 C f85 C Von D090 IO VDD 0 7 a V lloH 3 0 mA VDD 4 5V 40 C 85 C D092 OSC2 CLKO VDD 0 7 V llIoH 1 3 mA VDD CRC RCIO EC ECIO 4 5V 40 C 85 C D100 ICOSC Osc2 15 pF 2 OSC1 XT HS LP D101 ClIO 1 O OSGC amp 50 pPF RC 1 RC OSCTCLKI RC
89. USART PORTA RA2 TX CK RA3 RX DT EUSART SPEN RCSTA lt 7 gt 1 1 TRISA lt 3 gt 1 1 TRISA lt 2 gt 1 1 EUSART USART 3 TXSTA RCSTA BAUDCON 14 1 14 2 14 3 2006 Microchip Technology Inc DS39758B_CN 141 PIC18F1230 1330 14 1 TXSTA R W 0 R W 0 R W 0 R W 0 R W 0 R W 0 R 1 R W 0 CSRC TX9 TXEN U SYNC SENDB BRGH TRMT TX9D bit 7 bit 0 R W U 0 n 1 0
90. 1 1 PIC18F1230 PIC18F1330 DC 40 MHz DC 40 MHz 4096 8192 2048 4096 256 256 EEPROM 128 128 17 17 IO A B A B 2 2 PWM 6 6 USART USART 10 4 4 POR BOR POR BOR RESET RESET PWRT OST MCLR PWRT OST MCLR WDT WDT 75 75 83 83 18 PDIP 18 PDIP 18 SOIC 18 SOIC 20 SSOP 20 SSOP 28 QFN 28 QFN 2006 Microchip Technology Inc DS39758B_CN 9 PIC18F1230 1330
91. 010 A D GO DONE A D A D A D 2 TAD ACQT2 ACQTO AD GO DONE 1 ACQT2 ACQTO if 4 TAD 15 8
92. VDD 2 2 2006 Microchip Technology Inc DS39758B_CN 15 PIC18F1230 1330 2 2 HS OSC1 2 2 HS O OSC1 PIC18FXXXX lt Osc2 HS 2 2 c1 C2 LP 32 kHz 30 pF 30 pF xT 1 MHz 15 pF 15 pF 4 MHz 15 pF 15 pF HS 4 MHz 15 pF 15 pF 10 MHz 15 pF 15 pF 20 MHz 15 pF 15 pF 25 MHz 15 pF 15 pF VDD 1
93. CVREF 22 0 17 4 CVREN CVRCON lt 7 gt CVRR CVRCON lt 5 gt CA CVR 17 1