| Tutorial | Name | Last Updated | PIC16C5X Features |
| Tutorial 1: | PortB Counter 'Smoke Test' | TRISB,PORTB | |
| Tutorial 2: | Timer0 Timer mode | 9Oct01 |
TRISB,PORTB,Timer0 Timer Mode |
| Tutorial 3: | Timer0 Counter mode rising T0CKI no prescalar | 9Oct01 |
TRISB,PORTB,Timer0 Counter Mode,T0CKI Rising Edge |
| Tutorial 4: | Timer0 Counter Mode, falling T0CKI with Prescalar | 9Oct01 |
TRISA,PORTA,TRISB,PORTB,Timer0 Counter Mode,T0CKI Falling Edge |
| Tutorial 5: | Watchdog Timeout and Wakeup from sleep | 9Oct01 |
TRISA,PORTA,TRISB,PORTB,Watchdog Timer,Watchdog Timer Prescalar,Watchdog Timer reset on timeout,Watchdog Timer wakeup from sleep |
| Tutorial 6: | Reset | 9Oct01 |
TRISB,PORTB,Reset Vector,MCLR wakeup from sleep,Power on reset,MCLR reset |
| Tutorial 7: | Using Program Paging to make long calls | 10Oct01 |
TRISB/PORTB,Paging,Long Calls |
| Tutorial 8: | Register Banking | 10Oct01 |
TRISC/PORTC, Register Banking, Mapped Registers, Indirect Addressing |
|
Tutorial |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| PORTS | ||||||||
| TRIS/PORTA |
|
|
||||||
| TRIS/PORTB |
|
|
|
|
|
|
|
|
| TRIS/PORTC |
|
|||||||
| Timer0 | ||||||||
| Timer mode |
|
|||||||
| Counter mode |
|
|||||||
| T0CKI Rising Edge |
|
|||||||
| T0CKI Falling Edge |
|
|||||||
| Prescalor |
|
|||||||
| Watch Dog Timer | ||||||||
| Prescalor |
|
|||||||
| reset on timeout |
|
|||||||
| wakeup from sleep |
|
|||||||
| Reset | ||||||||
| Watchdog Reset on timeout |
|
|||||||
| Watchdog wakeup from sleep |
|
|||||||
| Master Reset |
|
|||||||
| Reset Vector |
|
|
||||||
| Wakeup from Sleep on MCLR reset |
|
|||||||
| MCLR Reset |
|
|||||||
| Power on Reset |
|
|||||||
| Paging and Banking | ||||||||
| Long Call |
|
|||||||
| Program Paging |
|
|||||||
| Register Banking |
|
|||||||
| Register Mapping |
|
|||||||
| Indirect Register Access to Register Banks |
|