Alain,
From the revision history of the 3 documents....
- PIC18F1220/1320 Rev. B1 Silicon/Data Sheet Errata
- PIC18F1220/1320 Rev. B4 Silicon/Data Sheet Errata
- PIC18F1220/1320 Rev. D0 Silicon/Data Sheet Errata
... I can see that the silicon B1 and B4 have suffered from
silicon EEPROM issues. For the silicon D0 there is only a
change in the Data Sheet. No silicon EEPROM issues. (For now).
Your project is going to be published in a magazine.
Will your readers have always the right silicon version of
the 18F1320, the right MPASM version and the right PBP version?
Are you going to publish three different software versions
with the workarounds suggested by Microchip? This will be
difficult to manage for your readers.
From your replies in this thread I only see your determination
to make your project work with this chip, regardless if the chip
has a problem or not. I am surprised when you say that the problem
only occurs with single byte writing. As you already know, if
you look at your EEPROM dump file you will see that the same 11
values are written 3 times at different addresses. This is one
problem. The "FF" you get when your PBP program writes only one
byte is one more problem. (When PBP WRITE is called only once).
Note that this byte is also written 3 times, first time "FF" and
then twice again with the correct value "7F" at different addresses.
The "FF" is probably an incomplete write. (EEPROM auto clear
before write).Is the EEPROM dump file correct? Can you confirm it
by reading the 256 bytes with a test program? How many chips did
you try? There are many questions still open. If you can only program
with PBP, then a pause of 10 ms after each of the 11 WRITE could maybe
show something new in the dump file. If you don't have time to write
some test code then just use a 16F648 or a 16F88 for your publication
in the internet magazine.
Best regards,
Luciano
===============================================
===============================================
===============================================
PIC18F1220/1320 Rev. B1 Silicon/Data Sheet Errata
http://ww1.microchip.com/downloads/e...Doc/80160f.pdf
DOCUMENT REVISION HISTORY
Rev A Document (06/2003)
First revision of this document, silicon issues 1 (Data
EEPROM), 2 (Data EEPROM), 3 (Core), 4 (INTOSC),
5 (Internal Oscillator Block), 6 (Internal Oscillator
Block), 7 (Electrical Specifications), 8 (EAUSART),
9 (EAUSART) and 10 (EAUSART) and Data Sheet
Clarification issues 1 (Internal RC Accuracy) and 2 (DC
Characteristics Table).
Rev B Document (10/2003)
Added silicon issue 1 (Core).
Rev C Document (12/2003)
Removed silicon issue 2 (Data EEPROM). Changed
silicon issue 8, 9 and 10 (was issue 9, 10 and 11) from
EAUSART to USART. Added silicon issue 11 (Data
EEPROM).
Rev D Document (05/2005)
Removed silicon issue 7 (Electrical Specifications),
added silicon issue 11 (Reset), changed previous label
of USART to EUSART in silicon issues 7, 8 and 9 (to be
consistent with the data sheet) and added Data Sheet
Clarification issue 1 (CCP).
Rev E Document (08/2005)
Added Data Sheet Clarification issue 2 (Data EEPROM
Memory).
Rev F Document (03/2006)
Corrected part number revision IDs in the table on page
one.
===============================================
===============================================
===============================================
PIC18F1220/1320 Rev. B4 Silicon/Data Sheet Errata
http://ww1.microchip.com/downloads/e...Doc/80175e.pdf
DOCUMENT REVISION HISTORY
Rev A Document (12/2003)
First revision of this document, silicon issues 1 (Core),
2 (EUSART) and 3 (Data EEPROM) and Data Sheet
Clarification issues 1 (Internal RC Accuracy) and 2 (DC
Characteristics Table).
Rev B Document (2/2004)
Added silicon issue 4 (EUSART). Added Data Sheet
Clarification issue 3 (Timer1 Oscillator and In-Circuit
Serial Programming).
Rev C Document (4/2004)
Added Data Sheet Clarification issues 4 (DC
Characteristics) and 5 (LVD Characteristics).
Rev D Document (05/2005)
Added silicon issue 5 (Reset) and removed all Data
Sheet Clarification issues with the exception of former
issue 3 (Timer1 Oscillator and In-Circuit Serial
Programming™), now numbered issue 1 and added
issue 2 (CCP).
Rev E Document (08/2005)
Removed Data Sheet Clarification issue 1 and added
issue 2 (Data EEPROM Memory).
===============================================
===============================================
===============================================
PIC18F1220/1320 Rev. D0 Silicon/Data Sheet Errata
http://ww1.microchip.com/downloads/e...Doc/80244b.pdf
DOCUMENT REVISION HISTORY
Rev A Document (08/2005)
First revision of this document. Includes silicon issues 1
(Core), 2 (EUSART), 3 (Reset) and 4 (Oscillator
(INTOSC Source)), and Data Sheet Clarification issues
1 (Timer3 (Special Event Trigger)) and 2 (Data
EEPROM).
Rev B Document (03/2006)
Removed previous silicon issue 4 and added new silicon
issues 4 (Oscillator/INTOSC) and 5 (Oscillator/INTRC).
Data Sheet Clarification issue 1 (CCP) clarified as
Timer3/Special Event Trigger.
================================================== ============
================================================== ============
================================================== ============
Bookmarks