![]() |
์ ์๋ถํ ๋ฐ์ดํฐ์ํธ ๊ฒ์์์ง |
|
89C52 ๋ฐ์ดํฐ์ํธ(HTML) 2 Page - NXP Semiconductors |
|
89C52 ๋ฐ์ดํฐ์ํธ(HTML) 2 Page - NXP Semiconductors |
2 / 39 page ![]() Philips Semiconductors Product data 89C51/89C52/89C54/89C58 80C51 8-bit microcontroller family 4K/8K/16K/32K Flash 2 2002 Jan 15 853โ2148 27548 DESCRIPTION The 89C51/89C52/89C54/89C58 contain a non-volatile FLASH program memory that is parallel programmable. For devices that are serial programmable (In-System Programmable (ISP) and In-Application Programmable (IAP) with a boot loader), see the 89C51Rx2 or 89C66x datasheets. All three families are Single-Chip 8-bit Microcontrollers manufactured in advanced CMOS process and are derivatives of the 80C51 microcontroller family. All the devices have the same instruction set as the 80C51. SELECTION TABLE FOR FLASH DEVICES MTP devices (this data sheet) ISP/IAP devices (see separate data sheets) 89C51 89C52/54/58 89C51Rx2 89C66x ROM/EPROM memory size 4K 8K/16K/32K 16Kโ64K 16Kโ64K RAM size (byte) 128 256 512โ1K 512โ8K Parallel programming yes yes yes yes In-System Programming (ISP) no no yes yes In-Application Programming (IAP) no no yes yes PWM no no yes yes Programmable Timer/Counter (PCA) no no yes yes Hardware Watchdog Timer no no yes yes Serial Channels UART UART UART UART + I2C MTP = Multi-Time Programming (via parallel programmer) ISP = In-System Programming (via serial interface) IAP = In-Application Programming Please note that the FLASH programming algorithm for these parts has been modified. Please see the Device Comparison table for details. DEVICE COMPARISON TABLE Item Old devices New devices Reason for change Type description P89C5xUBxx / P89C5xUFxx P89C5xBx Letter U dropped for shorter type descriptions (formerly designated speed (0โ33 MHz)) Programming algorithm When using parallel programmer, be sure to select P89C5xUxxx devices When using a parallel program- mer, be sure to select P89C5xBx devices (no more letter U). IF DEVICES ARE NOT YET SE- LECTABLE, ASK YOUR VEN- DOR FOR A SOFTWARE UP- DATE. Programming algorithm modifica- tion required by process change! Quad Flat Package type PQFP package (P89C5xUxBB) PQFP package replaced by LQFP package (P89C5xBBD). SEE NEW DIMENSIONS AT THE END OF THIS DATA SHEET. Reduction in package height Package identifiers PLCC = AA PQFP = BB PDIP = PN PLCC = A LQFP = BD PDIP = P Shorter type descriptions Flash memory program and erase cycles 100 program and erase cycles 10,000 program and erase cycles Process change allows more pro- gram and erase cycles Power consumption Active mode: ICC(MAX)= (0.9 FREQ. + 20)mA Idle mode: ICC(MAX) = (0.37 FREQ. + 1.0)mA Active mode: ICC(MAX)= (0.55 FREQ. + 8.0)mA Idle mode: ICC(MAX) = (0.3 FREQ. + 2.0)mA Process change allows lower power consumption |