|
|
|
부품번호 | 89C4051 기능 |
|
|
기능 | 8-Bit Microcontroller with 4K Bytes Flash | ||
제조업체 | ATMEL Corporation | ||
로고 | |||
전체 15 페이지수
Features
• Compatible with MCS-51™ Products
• 4K Bytes of Reprogrammable Flash Memory
– Endurance: 1,000 Write/Erase Cycles
• 3.0V to 6V Operating Range
• Fully Static Operation: 0 Hz to 24 MHz
• Two-Level Program Memory Lock
• 128 x 8-Bit Internal RAM
• 15 Programmable I/O Lines
• Two 16-Bit Timer/Counters
• Six Interrupt Sources
• Programmable Serial UART Channel
• Direct LED Drive Outputs
• On-Chip Analog Comparator
• Low Power Idle and Power Down Modes
• Brown-Out Detection
Description
The AT89C4051 is a low-voltage, high-performance CMOS 8-bit microcomputer with
4K Bytes of Flash programmable and erasable read only memory (PEROM). The
device is manufactured using Atmel’s high density nonvolatile memory technology
and is compatible with the industry standard MCS-51™ instruction set. By combining
a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89C4051 is a pow-
erful microcomputer which provides a highly flexible and cost effective solution to
many embedded control applications.
The AT89C4051 provides the following standard features: 4K Bytes of Flash, 128
bytes of RAM, 15 I/O lines, two 16-bit timer/counters, a five vector two-level interrupt
architecture, a full duplex serial port, a precision analog comparator, on-chip oscillator
and clock circuitry. In addition, the AT89C4051 is designed with static logic for opera-
tion 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.
Pin Configuration
PDIP/SOIC
8-Bit
Microcontroller
with 4K Bytes
Flash
AT89C4051
Preliminary
/VPP
Rev. 1001A–02/98
1
Special Function Registers
A map of the on-chip memory area called the Special Func-
tion Register (SFR) space is shown in the table below.
Note that not all of the addresses are occupied, and unoc-
cupied addresses may not be implemented on the chip.
Read accesses to these addresses will in general return
random data, and write accesses will have an indetermi-
nate effect.
Table 1. AT89C4051 SFR Map and Reset Values
0F8H
User software should not write 1s to these unlisted loca-
tions, since they may be used in future products to invoke
new features. In that case, the reset or inactive values of
the new bits will always be 0.
0FFH
0F0H
0E8H
B
00000000
0F7H
0EFH
0E0H
0D8H
ACC
00000000
0E7H
0DFH
0D0H
0C8H
PSW
00000000
0D7H
0CFH
0C0H
0C7H
0B8H
0B0H
0A8H
0A0H
IP
XXX00000
P3
11111111
IE
0XX00000
0BFH
0B7H
0AFH
0A7H
98H SCON
00000000
90H P1
11111111
88H TCON
00000000
80H
SBUF
XXXXXXXX
TMOD
00000000
SP
00000111
TL0
00000000
DPL
00000000
TL1
00000000
DPH
00000000
TH0
00000000
TH1
00000000
9FH
97H
8FH
PCON 87H
0XXX0000
4 AT89C4051
4페이지 AT89C4051
Reading the Signature Bytes: The signature bytes are
read by the same procedure as a normal verification of
locations 000H, 001H, and 002H, except that P3.5 and
P3.7 must be pulled to a logic low. The values returned are
as follows.
(000H) = 1EH indicates manufactured by Atmel
(001H) = 41H indicates 89C4051
Programming Interface
Every code byte in the Flash array can be written and the
entire array can be erased by using the appropriate combi-
nation of control signals. The write operation cycle is self-
timed and once initiated, will automatically time itself to
completion.
All major programming vendors offer worldwide support for
the Atmel microcontroller series. Please contact your local
programming vendor for the appropriate software revision.
Flash Programming Modes
Mode
Write Code Data(1)(3)
RST/VPP
12V
P3.2/PROG
P3.3
L
P3.4
H
P3.5
H
P3.7
H
Read Code Data(1)
Write Lock
Bit - 1
H
12V
H L LHH
HHHH
Bit - 2
12V
HHL L
Chip Erase
12V (2) H L L L
Read Signature Byte
H H LLLL
Notes: 1. The internal PEROM address counter is reset to 000H on the rising edge of RST and is advanced by a positive pulse at
XTAL 1 pin.
2. Chip Erase requires a 10-ms PROG pulse.
3. P3.1 is pulled Low during programming to indicate RDY/BSY.
7
7페이지 | |||
구 성 | 총 15 페이지수 | ||
다운로드 | [ 89C4051.PDF 데이터시트 ] |
당사 플랫폼은 키워드, 제품 이름 또는 부품 번호를 사용하여 검색할 수 있는 |
구매 문의 | 일반 IC 문의 : 샘플 및 소량 구매 ----------------------------------------------------------------------- IGBT, TR 모듈, SCR 및 다이오드 모듈을 포함한 광범위한 전력 반도체를 판매합니다. 전력 반도체 전문업체 상호 : 아이지 인터내셔날 사이트 방문 : [ 홈페이지 ] [ 블로그 1 ] [ 블로그 2 ] |
부품번호 | 상세설명 및 기능 | 제조사 |
89C4051 | 8-Bit Microcontroller with 4K Bytes Flash | ATMEL Corporation |
DataSheet.kr | 2020 | 연락처 | 링크모음 | 검색 | 사이트맵 |