PIC Limitations
'509, '505, '672 have no interrupts
'509, '505, '672 have 2 level stack
1K ROM is not a lot
Code and data banks are gnarly
Only '628 and '876 have USART