Thursday, March 16, 2017

UART JTAG

XTAL = 20MHz

UART = 921,600

1. Setup UART
2. Test loopback
3. Test SPI
4. Test SPI loopback

=======
Program the Test Chip to Blink LED
Enter Enhanced ICSP
Exit ICSP
Send Instruction to IR, and Check IR Output
Read Device ID from DR

========
SET_ICSP_PINS arg[1] = pin states
<7 – 4> unused
<3> PGD logic level
<2> PGC logic level
<1> 1= PGD input, 0= output
<0> 1= PGC input, 0= output

========
FASTDATA 0xF..FF20.0000 to 0xF..FF20.000F

========
Ref Clk: 921,600: 1-182, 2-364

PLLMULT:  Ref:20MHz(Sys)=>1Hz
    1=>3Hz, 0=>19Hz, 2=>20Hz, 3=>6Hz, 4=>8Hz, 5=>12Hz, 6=>19Hz
    1=>3Hz, 0=>19.38Hz, 2=>20Hz, 3=>4.42Hz, 4=>5.89Hz, 5=>12Hz, 6=>17.7Hz

========
ICSP speed: 10MHz (P1,TPGC)
MTAP speed: 12MHz
ETAP  speed: 10MHz

========
JTAGEN bit: http://www.microchip.com/forums/m947541.aspx



Debug Vector