Hi al_extreme
On this forum are many nice guys able to help you, no doubt about that.
But you must ask properly.
Hi guys ! I need information about programming specification of XXXXX from Atmel (i.e.) and I'm unable to find it on manufacturer site, even under NDA.
Or: I found the specification, but something it's not working as stated in reference.
You won't get any help as long as you pointing to general 8051 and not specific one.
Otherwise, I think you're too lazy to search on manufacturers web sites.
Are plenty of information out there.
i.e. for 89C420 from Dallas referenced above by Zenner, you can find parallel programming specification on data sheet on pages 18-19 if you don't like IAP programming and want to stick the micro in your programmer.
1) The DS89C420 is powered up and running at a clock speed between 4MHz and 6MHz.
2) Set RST = EA = 1 and PSEN = 0.
3) Apply the appropriate logic combination to pins P2.6, P2.7, P3.6, and P3.7 to select one of the flash
instructions shown in Table 8.
- For program operation, apply the desired address to pins P1.7:0 and P2.5:0. Data is written to
port 0.
- For verify operation, apply the desired address to pins P1.7:0 and P2.5:0. Data is read at port 0.
4) Pulse ALE/ PROG once to perform an erase/program operation.
5) Repeat steps 3 and 4 as necessary.
Here is the link for data sheet found on manufacturer web site. It's so simple to search.
**broken link removed**
Happy searching.