amcfall
Joined: 20 Oct 2005 Posts: 44
|
Interrupt errata for 18FXX20 (and I2C errata) |
Posted: Sat Apr 15, 2006 10:39 am |
|
|
Sorry, I'm a little lost reading the errata, just want to make sure I've covered all the erratas for this chip(grrrr). The errata sheet for the 4620 is pretty darn long :-(
Does this only apply to fast interrupts? If I've not specified, am I guaranteed normal interrupts? Looking through the .lst, looks like each interrups jumps here:
Code: |
0096: MOVFF 0F,00
009A: MOVFF 10,01
009E: MOVFF 11,02
00A2: MOVFF 12,03
00A6: MOVFF 13,04
00AA: MOVFF 0D,FE9
00AE: MOVFF 08,FEA
00B2: MOVFF 09,FE1
00B6: MOVFF 0A,FE2
00BA: MOVFF 0B,FD9
00BE: MOVFF 0C,FDA
00C2: MOVFF 14,FF3
00C6: MOVFF 15,FF4
00CA: MOVFF 16,FFA
00CE: MOVFF 05,FE8
00D2: MOVFF 07,FE0
00D6: MOVFF 06,FD8
00DA: RETFIE 0
|
So I'm assuming that's the normal return and I don't have to worry about this bug?
Also, how about this one for the 400Khz I2C??
"Note 1: The I2C interface does not conformto the 400khz spec (.....) in all details , but may be used with care where higher data rates are required ......."
I had planned on 400Khz, but I guess I could go lower if I have to. Only i2c device is an Atmel 1Mb eeprom.
Thanks,
Avery[/quote] |
|