“Update 8051”. v2.00 2009/09/03 (2) The data in Code Buffer are refreshed when the button “Update 8051” or “Verify 8051” is clicked. (1) Update the picture of the ISP Programmer. (Section 1) (2) Change the display of part numbers W78E051D, W78E052D and W78E054D to v2.01...
PL: Pull-low control. Some 8051 MCU parts need its special I/O pins to be tied to ground to boot from LDROM for ISP operation. Using pull-low control can release these I/O pins for their normal function. In other words, these pins needn’t be tied to ground in the target system but pulled low by the ISP Programmer for ISP operation.
According to the I/O pins used for booting from LDROM after reset, there are several connection types between the 8051 MCU and the ISP Programmer, as shown in the following table. Some parts don’t need any I/O pins, but need CONFIG to be properly configured, such as W78E(I)051D, W78E(I)052D and W78E(I)054D.
“With Reset Control” and “Without Reset Control” configuration. The former is adopted when the 8051 MCU’s RST-pin can be controlled by the ISP Programmer; the latter is adopted when the 8051 MCU’s RST-pin cannot be controlled by the ISP Programmer. Refer to Section 5: Reset Control.
2.2 Type-2 Connection (P2.6 & P2.7 Used for Booting from LDROM) In this type of connection, P2.6 and P2.7 are to be pulled low to let the 8051 MCU boot from LDROM after hardware reset. The PL-pin in the ISP interface can automatically pull low P2.6 and P2.7 when the ISP Programmer is connected to the 8051 MCU.
2.3 Type-3 Connection (P4.3 Used for Booting from LDROM) In this type of connection, P4.3 is to be pulled low to let the 8051 MCU boot from LDROM after hardware reset. The PL-pin in the ISP interface can automatically pull low P4.3 when the ISP Programmer is connected to the 8051 MCU.
2.4 Type-4 Connection (P3.6 & P3.7 Used for Booting from LDROM) In this type of connection, P3.6 and P3.7 are to be pulled low to let the 8051 MCU boot from LDROM after hardware reset. The PL-pin in the ISP interface can automatically pull low P3.6 and P3.7 when the ISP Programmer is connected to the 8051 MCU.
2.5 Type-5 Connection (P4.0 Used for Booting from LDROM) In this type of connection, P4.0 is to be pulled low to let the 8051 MCU boot from LDROM after hardware reset. The PL-pin in the ISP interface can automatically pull low P4.0 when the ISP Programmer is connected to the 8051 MCU.
2.6 Type-6 Connection (P4.7 Used for Booting from LDROM) In this type of connection, P4.7 is to be pulled low to let the 8051 MCU boot from LDROM after hardware reset. The PL-pin in the ISP interface can automatically pull low P4.7 when the ISP Programmer is connected to the 8051 MCU.
The application program setup file is contained in the folder [(2) Application Program]. Using the default installation setting, you will find the item “Nuvoton Tools \ ISP-ICP Utility, v?.??” appearing in the Windows START-menu after the application program is successfully installed.
4.1 On-line Mode The system diagram for On-line Mode is shown below. In this mode, both the host and 8051 MCU are connected. The user may directly update the 8051 MCU or download the programming data into the ISP Programmer for using in the Off-line Mode.
4.3 Off-line Mode The system diagram for Off-line Mode is shown below. In this mode, only the 8051 MCU is connected. This mode is especially useful in the field without the host. After the ISP Programmer has been downloaded, it can perform the off-line operation.
5 Reset Control Normally, the 8051 MCU’s RST-pin with external RC reset circuit (see Figure 5a) can be controlled by the ISP Programmer. At this time, the user may adopt the “With Reset Control” configuration for ISP operation. However, the RST-pin cannot be controlled by the ISP Programmer when the RST-pin is connected to a reset IC (such as MAX810, ADM810, AIC810 and FP6810, etc., see Figure 5b).
ISP operation is triggered, such as “Update Chip” button is clicked or ISP-Key is pressed. At this time, the ISP Programmer will release the 8051 MCU to let it reboot from LDROM to run the ISP code. After ISP operation is completed, the ISP Programmer keeps the 8051 MCU in reset state again.
* During the ISP operation, P3.1 cannot be pulled low by the other components connected to it. It is because when the MCU boots from its LDROM and starts to run the Nuvoton standard ISP code, the MCU will sample P3.1 to determine the next action. If logic-0 is sampled, it means the ISP Programmer is connected, and the MCU will stay in LDROM for further ISP operation;...
Need help?
Do you have a question about the 8051 and is the answer not in the manual?
Questions and answers