|Category||Microcontrollers => CISC->8051/80C51 Family->EEPROM/Flash|
|Description||8-bit Microcontroller With 8k Bytes Quickflash (tm)|
|Datasheet||Download AT87F52 datasheet
Compatible with MCS-51TM Products 8K Bytes of User Programmable QuickFlashTM Memory Fully Static Operation: to 24 MHz Three-Level Program Memory Lock x 8-Bit Internal RAM 32 Programmable I/O Lines Three 16-Bit Timer/Counters Eight Interrupt Sources Programmable Serial Channel Low Power Idle and Power Down ModesDescription
The is a low-power, high-performance CMOS 8-bit microcomputer with 8K bytes of QuickFlash programmable read only memory. The device is manufactured using Atmel's high density nonvolatile memory technology and is compatible with the industry standard 80C51 and 80C52 instruction set and pinout. The on-chip QuickFlash allows the program memory to be user programmed by a conventional nonvolatile memory programmer. By combining a versatile 8-bit CPU with QuickFlash on a monolithic chip, the Atmel is a powerful microcomputer which provides a highly flexible and cost effective solution to many embedded control applications. (continued)
PSEN ALE/PROG EA / VPP RST PORT 1 LATCH PORT 3 LATCH TIMING AND CONTROL INSTRUCTION REGISTER DPTR
The AT87F52 provides the following standard features: 8K bytes of QuickFlash, 256 bytes of RAM, 32 I/O lines, three 16-bit timer/counters, a six-vector two-level interrupt architecture, a full duplex serial port, on-chip oscillator, and clock circuitry. In addition, the AT87F52 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port, and interrupt system to continue functioning. The Power Down Mode saves the RAM contents but freezes the oscillator, disabling all other chip functions until the next hardware reset. Port 2 Port an 8-bit bidirectional I/O port with internal pullups. The Port 2 output buffers can sink/source four TTL inputs. When 1s are written to Port 2 pins, they are pulled high by the internal pullups and can be used as inputs. As inputs, Port 2 pins that are externally being pulled low will source current (IIL) because of the internal pullups. Port 2 emits the high-order address byte during fetches from external program memory and during accesses to external data memory that use 16-bit addresses (MOVX @ DPTR). In this application, Port 2 uses strong internal pullups when emitting 1s. During accesses to external data memory that use 8-bit addresses (MOVX @ RI), Port 2 emits the contents of the P2 Special Function Register. Port 2 also receives the high-order address bits and some control signals during QuickFlash programming and verification. Port 3 Port an 8-bit bidirectional I/O port with internal pullups. The Port 3 output buffers can sink/source four TTL inputs. When 1s are written to Port 3 pins, they are pulled high by the internal pullups and can be used as inputs. As inputs, Port 3 pins that are externally being pulled low will source current (IIL) because of the pullups. Port 3 also serves the functions of various special features of the AT89C51, as shown in the following table. Port 3 also receives some control signals for QuickFlash programming and verification.
Port Pin P3.6 P3.7 Alternate Functions RXD (serial input port) TXD (serial output port) INT0 (external interrupt 0) INT1 (external interrupt 1) T0 (timer 0 external input) T1 (timer 1 external input) WR (external data memory write strobe) RD (external data memory read strobe)
VCC Supply voltage. GND Ground. Port 0 Port an 8-bit open drain bidirectional I/O port. As an output port, each pin can sink eight TTL inputs. When 1s are written to port 0 pins, the pins can be used as highimpedance inputs. Port 0 can also be configured to be the multiplexed loworder address/data bus during accesses to external program and data memory. In this mode, P0 has internal pullups. Port 0 also receives the code bytes during QuickFlash programming and outputs the code bytes during program verification. External pullups are required during program verification. Port 1 Port an 8-bit bidirectional I/O port with internal pullups. The Port 1 output buffers can sink/source four TTL inputs. When 1s are written to Port 1 pins, they are pulled high by the internal pullups and can be used as inputs. As inputs, Port 1 pins that are externally being pulled low will source current (IIL) because of the internal pullups. In addition, P1.0 and P1.1 can be configured to be the timer/counter 2 external count input (P1.0/T2) and the timer/counter 2 trigger input (P1.1/T2EX), respectively, as shown in the following table. Port 1 also receives the low-order address bytes during QuickFlash programming and verification.
Port Pin P1.0 P1.1 Alternate Functions T2 (external count input to Timer/Counter 2), clock-out T2EX (Timer/Counter 2 capture/reload trigger and direction control)
RST Reset input. A high on this pin for two machine cycles while the oscillator is running resets the device. ALE/PROG Address Latch Enable is an output pulse for latching the low byte of the address during accesses to external memory. This pin is also the program pulse input (PROG) during QuickFlash programming. In normal operation, ALE is emitted at a constant rate of 1/6 the oscillator frequency and may be used for external timing or clocking purposes. Note, however, that one ALE 3
|Related products with the same datasheet|
|Some Part number from the same manufacture ATMEL Corporation|
|AT87F52-12 8-bit Microcontroller With 8k Bytes Quickflash (tm)|
|AT87F55 8-bit Microcontroller With 20k Bytes Quickflash(tm)|
|AT87F55WD 80C32 Microcontroller With 20K OTP Quickflash|
|AT87LV52 8-bit Microcontroller With 8k Bytes Quickflash (tm)|
|AT88RF001 Low-cost 13.56 MHZ Rfid Asset Identification IC, 320 Bits|
|AT88RF020 13.56 MHZ Rfid Read/write 2048-bit EePROM Demonstration Kit|
|AT88SC0104C 1-Kbit User Memory With Authentication And Encryption.|
AT28C16-15 : 16k (2kx8) Parallel EePROMs
AT49HF010-55I : 1-megabit (128kx8) 5v Only CMOS Flash Memory
U3280M : RF Identification Contactless Transponder Interface For Microcontroller
AT89LP4052 : 8-bit Microcontroller with 2/4-Kbyte Flash The AT89LP2052/LP4052 is a low-power, high-performance CMOS 8-bit microcontroller with 2/4K bytes of In-System Programmable Flash memory. The device is manufactured using Atmel's high-density nonvolatile memory technology and is compatible with the indu
AT34C02N-10SU-1.8 : Two-wire Serial Eeprom with Permanent Software Write Protect
AT68166G : Rad Hard 16 Megabit 3.3V SRAM Multichip Module
AT80C32XXX-25D : 8-BIT, 12 MHz, MICROCONTROLLER, PQFP44 Specifications: Data Bus: 8 Bit ; Life Cycle Stage: ACTIVE ; Clock Speed: 12 MHz ; Supply Voltage: 4.5 to 5.5 volts ; I/O Ports: 32 ; Package Type: TQFP, Other, 1 MM HEIGHT, TQFP-44 ; Operating Range: Auto ; Pin Count: 44 ; Operating Temperature: -40 to 125 C (-40 to 257 F)
AT90CAN128-16MN : 8-BIT, FLASH, 16 MHz, RISC MICROCONTROLLER, PQFP64 Specifications: Data Bus: 8 Bit ; Life Cycle Stage: ACTIVE ; Clock Speed: 16 MHz ; ROM Type: Flash ; Supply Voltage: 4.5 to 5.5 volts ; I/O Ports: 53 ; Package Type: TQFP, Other, PLASTIC, 1 MM HEIGHT, MS-026AEB, TQFP-64 ; Pin Count: 64 ; Features: PWM
CXP82612/82616 : SPC700 Series. The CXP82612/82616 microcomputer is composed of a CPU, ROM, RAM, and I/O ports. These chips feature many other high-performance circuits in a single-chip CMOS design, including an A/D converter, serial interface, timer/counter, time-base timer, fluorescent display controller/driver, remote control receiver and 32kHz timer/counter. This device also includes.
EM6640 : Low Power MCU With Integrated EePROM And RC Oscillator8mA, 1.9V, 1.3kx16 ROM, 32x8 EePROM, 600kHz Oscillator.
HE83R125 : LCD MCU. LCD Dots = 320~64 ;; Reg. = ;; LCD Type = ii ;; ROM = 128K ;; RAM = 256 ;; I/o = 8~40 ;; Vo = -- ;; PWM = ;; Op = -- ;; Dao = -- ;; Timer(16-bits) = T1,T2 ;; WDT = ;; DTMF = -- ;; Remark =.
HE84G762 : LCD Dots = 3072~4096 ;; ROM = 512K ;; RAM = 5K ;; I/o = 22~36 ;; Uart/IR = ;; DAC/pwm = ;; Op = ;; Key Scan = -- ;; External Bus = ;; KDGS80 I/f =.
KS86C6404 : S3C9(KS86) Series. = KS86C6404 Single-chip 8-bit Microcontroller ;; ROM(KB) = 4,8 ;; RAM(bytes) = 208 ;; I/o Pins = 32 ;; Interrupt (Int/Ext) = 2/27 ;; Timer/counters = BT/WDT/8T ;; Serial Interface = - ;; LCD (Seg/Com) = - ;; ADC (BitxCh) = - ;; PWM(BitxCh) = (8x1) ;; Max. OSC.Freq. (MHz) = 6MHz ;; VDD(V) = 4.0~5.25 ;; Other = Usb (2 Endpoint) ;; Package.
LC86104A : Liquid Crystal Display Controller, Driver, On-chip 4 K Bytes ROM And On-chip 168 Byte RAM, 8-bit Single Chip Microcomputer.
MSP430C323 : Ultra-low Power Microcontroller. Low Supply Voltage Range, 5.5 V Low Operation Current, at 1 MHz, 3V Ultra-Low Power Consumption (Standby Mode Down to 0.1 mA) Five Power-Saving Modes Wakeup From Standby Mode ms 16-Bit RISC Architecture, 300 ns Instruction Cycle Time Single Common 32 kHz Crystal, Internal System Clock to 3.3 MHz Integrated LCD Driver for to 84 Segments Integrated 12+2.
MSP430F425 : Ultra-low Power Microcontroller. - Active Mode: at 1 MHz, V - Standby Mode: µA - Off Mode (RAM Retention): 0.1 µA Five Power-Saving Modes Wake-Up From Standby Mode in less than 6 µs Frequency-Locked Loop, FLL+ 16-Bit RISC Architecture, 125-ns Instruction Cycle Time Three Independent 16-bit Sigma-Delta A/D Converters with Differential PGA Inputs 16-Bit Timer_A With Three Capture/Compare.
P83C557E8 : CISC->8051/80C51 Family->83CXX/ROM. 8-bit Microcontroller.
S3P9004 : S3C9(KS86) Series. = S3P9004 Single-chip 8-bit Microcontroller ;; ROM(KB) = 4 ;; RAM(bytes) = 208 ;; I/o Pins = 32 ;; Interrupt (Int/Ext) = 1/12 ;; Timer/counters = BT/WDT/8T ;; Serial Interface = - ;; LCD (Seg/Com) = - ;; ADC (BitxCh) = - ;; PWM(BitxCh) = (8x1) ;; Max. OSC.Freq. (MHz) = 4 ;; VDD(V) = 4.5~5.5 ;; Other = RC Osc. Only ;; Package = 40DIP.
SAK-C167xR-4RMGAGA-T-step : High-end 16-bit Microcontroller With Optional On-chip CAN. Edition 2001-07 Published by Infineon Technologies AG, St.-Martin-Strasse 53, D-81541 München, Germany All Rights Reserved. Attention please! The information herein is given to describe certain components and shall not be considered as warranted characteristics. Terms of delivery and rights to technical change reserved. We hereby disclaim any and all warranties,.
SD42C1008 : Micro Controller ic ,4Bit. The is a microcomputer of the 4-bit single chip microcomputer SD42xx series which can match an 8-bit microcomputer in the data processing capability. The SD42C1008 can handle 1-bit, 4-bit, and 8-bit data as well as operates at high speed (minimum instruction execution time 0.95us) it contains a LCD pannel controller/driver. Memory mapped I/O Program.
ST6253C : ST6 Family. 8-BIT Microcontroller ( MCU ) With Otp, ROM, Fastrom, EPROM, A/D Converter, Safe Reset, Auto-reload Timer, EePROM And Spi.
ST62T18C : CISC. 8-bit MCUs With A/D Converter, Auto-reload Timer, Uart, Osg, Safe Reset And 20-pin Package.
ST72314J : CISC. 8-bit MCU With Single Voltage Flash Memory, ADC, 16-bit Timers, Spi, Sci Interfaces.
TMP87CP39 : CISC->TMP. CMOS 8-bit Microcontroller.
TMS370C712B : 8-bit Microcontroller. CMOS/ EEPROM/ EPROM Technologies on a Single Device Mask-ROM Devices for High-Volume Production One-Time-Programmable (OTP) EPROM Devices for Low-Volume Production Reprogrammable-EPROM Devices for Prototyping Purposes Internal System Memory Configurations On-Chip Program Memory Versions ROM: or 8K Bytes EPROM: 8K Bytes Data EEPROM: 256 Bytes.
uPD75P3116 : 4-bit Single-chip Microcontroller. The µPD753036 is one of the 75XL series 4-bit single-chip microcontroller chips and has a data processing capability comparable to that an 8-bit microcontroller. It has an on-chip LCD controller/driver with a larger ROM capacity and extended CPU functions compared with the conventional µPD75336, and can provide high-speed operation at a low supply voltage.
Z8631804PEC : z8 MCU 8-bit Microcontroller. Device Z86318 ROM (KB) 124 RAM* (Bytes) 14 I/O Lines 21 Voltage Range to 6.0V ROM Protect Low-Voltage Protection Pull-Up/Pull-Down I/O Pins (Nibble Programmable) Feedback Resistor on the On-Chip Oscillator to +105°C Operating Temperature Range Low-Power Consumption: 33 mW (Typical) ROM Mask Options: Permanent Watch-Dog Timer On-Chip Oscillator (Crystal,.
AT91CAP Microcontrollers : AT91CAP7S250A The AT91CAP7S250A is based on the integration of an ARM7TDMI™ processor with 256K bytes of fast ROM and 160K bytes of SRAM memories, together with a set of peripherals and a metal programmable (MP) block of 250K gates of digital logic. The MP block has two 2Kx16 DPRAM blocks that can be tightly coupled to the application-specific logic.