PIC16C5X Feature Tutorials

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

Feature Matrix

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