Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

P80C51HFP Datasheet(PDF) 6 Page - NXP Semiconductors

Part # P80C51HFP
Description  Low-voltage single-chip 8-bit microcontrollers
Download  40 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  PHILIPS [NXP Semiconductors]
Direct Link  http://www.nxp.com
Logo PHILIPS - NXP Semiconductors

P80C51HFP Datasheet(HTML) 6 Page - NXP Semiconductors

Back Button P80C51HFP Datasheet HTML 2Page - NXP Semiconductors P80C51HFP Datasheet HTML 3Page - NXP Semiconductors P80C51HFP Datasheet HTML 4Page - NXP Semiconductors P80C51HFP Datasheet HTML 5Page - NXP Semiconductors P80C51HFP Datasheet HTML 6Page - NXP Semiconductors P80C51HFP Datasheet HTML 7Page - NXP Semiconductors P80C51HFP Datasheet HTML 8Page - NXP Semiconductors P80C51HFP Datasheet HTML 9Page - NXP Semiconductors P80C51HFP Datasheet HTML 10Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 6 / 40 page
background image
Philips Semiconductors
Product specification
80CL31/80CL51
Low-voltage single-chip 8-bit microcontrollers
January 1995
6
1.0
FUNCTIONAL DESCRIPTION
General
The 80CL51 is a stand-alone high-performance CMOS
microcontroller designed for use in real-time applications such as
instrumentation, industrial control, intelligent computer peripherals
and consumer products.
The device provides hardware features, architectural enhancements
and new instructions to function as a controller for applications
requiring up to 64K bytes of program memory and/or up to 64K
bytes of data storage.
The 80CL51 contains a non-volatile 4K byte
× 8 read-only program
memory; a static 128 byte
× 8 read/write data memory; 32 1/0 lines;
two 16-bit timer/event counters; a thirteen- source two priority-level,
nested interrupt structure and on-chip oscillator and timing circuit.
The device has two software selectable modes of reduced activity
for power reduction: IDLE and Power-down. The Idle mode freezes
the CPU while allowing the RAM, timers, serial I/O and interrupt
system to continue functioning. The Power-down mode saves the
RAM contents but freezes the oscillator causing all other chip
functions to be inoperative.
The P80C51 is a 5V version of the low voltage microcontroller
P80CL51. Hereafter the generic term P80CL51 will be used for the
functional description of both types. The special features of the
P80C51 are handled in chapter 1.9.
CPU timing
A machine cycle consists of a sequence of 6 states. Each state time
lasts for two oscillator periods, thus a machine cycle takes 12
oscillator periods or 1
µs if the oscillator frequency is 12MHz.
1.1
Memory organization
The 80CL51 has a 4K Program Memory (ROM) plus 128 bytes of
Data Memory (RAM) on board. The device has separate address
spaces for Program and Data Memory (see Memory Map). Using
Ports P0 and P2, the 80CL51 can address up to 64K bytes of
external memory. The CPU generates both read and write signals
(RD and WR) for external Data Memory accesses, and the read
strobe (PSEN) for external Program Memory.
1.1.1
Program Memory
The 80CL51 contains 4K bytes of internal ROM. After reset the CPU
begins execution at location 0000H. The lower 4K bytes of Program
Memory can be implemented in either on- chip ROM or external
Memory. If the EA pin is strapped to VDD, then program memory
fetches from addresses 000H through 0FFFH are directed to the
internal ROM. Fetches from addresses 1000H through FFFFH are
directed to external ROM. Program counter values greater than
0FFFH are automatically addressed to external memory regardless
of the state of the EA pin.
1.1.2
Data Memory
The 80CL51 contains 128 bytes of internal RAM and 25 Special
Function Registers (SFR). The Memory Map below shows the
internal Data Memory space divided into the Lower 128, the Upper
128, and the SFR space.
The lower 128 bytes of the internal RAM are organized as mapped
in Figure 1. The lowest 32 bytes are grouped into 4 banks of 8
registers. Program instructions refer to these registers R0 through
R7. Two bits in the Program Status Word select which register bank
is in use. The next 16 bytes above the register banks form a block of
bit-addressable memory space. The 128 bits in this area can be
directly addressed by the single-bit manipulation instructions. The
remaining registers (30H to 7FH) are directly and indirectly byte
addressable.
1.1.3
Special Function Registers
The upper 128 bytes are the address locations of the SFRs. Figure
2 shows the Special Function Register (SFR) space. SFRs include
the port latches, timers, peripheral control, serial I/O registers, etc.
These registers can only be accessed by direct addressing. There
are 128 addressable locations in the SFR address space (SFRs with
addresses divisible by eight).
1.1.4
Addressing
The 80CL51 has five methods for addressing source operands:
– Register
– Direct
– Register-lndirect
– Immediate
– Base-Register-plus Index-Register-indirect
MEMORY MAP
SPECIAL
FUNCTION
REGISTERS
64K
EXTERNAL
4096
4095
4095
INTERNAL
(EA = 0)
INTERNAL
(EA = 1)
225
127
0
INTERNAL
DATA RAM
OVERLAPPED
SPACE
64K
0
EXTERNAL
DATA RAM
INTERNAL DATA MEMORY
PROGRAM MEMORY


Similar Part No. - P80C51HFP

ManufacturerPart #DatasheetDescription
logo
NXP Semiconductors
P80C51HFP PHILIPS-P80C51HFP Datasheet
305Kb / 68P
   Low voltage 8-bit microcontrollers with UART
1997 Apr 15
More results

Similar Description - P80C51HFP

ManufacturerPart #DatasheetDescription
logo
Intel Corporation
8XL51FA INTEL-8XL51FA Datasheet
285Kb / 20P
   LOW VOLTAGE CHMOS SINGLE-CHIP 8-BIT MICROCONTROLLERS
8XL52 INTEL-8XL52 Datasheet
284Kb / 20P
   LOW VOLTAGE CHMOS SINGLE-CHIP 8-BIT MICROCONTROLLERS
logo
Renesas Technology Corp
UPD78F9500MA-CAC-A RENESAS-UPD78F9500MA-CAC-A Datasheet
2Mb / 342P
   8-Bit Single-Chip Microcontrollers
logo
List of Unclassifed Man...
GMS81C7216 ETC1-GMS81C7216 Datasheet
1Mb / 121P
   8-BIT SINGLE-CHIP MICROCONTROLLERS
logo
Hynix Semiconductor
HMS99C52 HYNIX-HMS99C52 Datasheet
533Kb / 43P
   8-BIT SINGLE-CHIP MICROCONTROLLERS
GMS81C1404 HYNIX-GMS81C1404 Datasheet
853Kb / 93P
   8-BIT SINGLE-CHIP MICROCONTROLLERS
logo
NEC
UPD780138 NEC-UPD780138 Datasheet
4Mb / 558P
   8-Bit Single-Chip Microcontrollers
logo
List of Unclassifed Man...
GMS81C1404 ETC1-GMS81C1404 Datasheet
1Mb / 98P
   8-BIT SINGLE-CHIP MICROCONTROLLERS
logo
Hynix Semiconductor
GMS81C1102 HYNIX-GMS81C1102 Datasheet
1Mb / 89P
   8-BIT SINGLE-CHIP MICROCONTROLLERS
logo
NEC
UPD789026 NEC-UPD789026 Datasheet
840Kb / 213P
   8-Bit Single-Chip Microcontrollers
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com