talking about things people are confused about, like the watchdog timer pins configged as GPIO by default only ports 1,2 do intterupts do not write to PxIN, higher current consumption output reg PxOUT PxDIR for i/o selection PxSEL 0 means regular GPIO, 1 for peripheral module function when you use peripherals, you lose GPIO pins interrupt flag regs, P[12]IFG, 1 for interrupt flagged, transitions cause interrupts int trans flags P[12]IES, 1 sets int on falling edge, 0 sets int on rising edge timers 16 bit, 4 op modes configurable clock src 3 or 5 independently configable cap/comp regs with configurable inputs 3/5 output modules with 8 putput modes multiple simultaneous timings, multiple capture/comp, multiple output waveforms such as pwm sigs and any combination of these interrupt capabilities timer counting modes halt up/down 0-CCR0-0 up mode 0-CCR0 continuous 0-0xFFFF can select from several different source clocks interrupts can trigger on CCR1,CCR2 or can toggle bits