Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

P87C52IFFFA Datasheet(PDF) 8 Page - NXP Semiconductors

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

P87C52IFFFA Datasheet(HTML) 8 Page - NXP Semiconductors

Back Button P87C52IFFFA Datasheet HTML 4Page - NXP Semiconductors P87C52IFFFA Datasheet HTML 5Page - NXP Semiconductors P87C52IFFFA Datasheet HTML 6Page - NXP Semiconductors P87C52IFFFA Datasheet HTML 7Page - NXP Semiconductors P87C52IFFFA Datasheet HTML 8Page - NXP Semiconductors P87C52IFFFA Datasheet HTML 9Page - NXP Semiconductors P87C52IFFFA Datasheet HTML 10Page - NXP Semiconductors P87C52IFFFA Datasheet HTML 11Page - NXP Semiconductors P87C52IFFFA Datasheet HTML 12Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 8 / 62 page
background image
Philips Semiconductors
Product specification
80C32/87C52
CMOS single-chip 8-bit microcontrollers
1996 Aug 16
8
DIFFERENCES FROM THE 80C51
Special Function Registers
The special function register space is the same as the 80C51 except
that the 80C32/87C52 contains the additional special function
registers T2CON, RCAP2L, RCAP2H, TL2, and TH2. Since the
standard 80C51 on-chip functions are identical in the 8XC52, the
SFR locations, bit locations, and operation are likewise identical.
The only exceptions are in the interrupt mode and interrupt priority
SFRs (see Table 1).
Timer/Counters
In addition to timer/counters 0 and 1 of the 80C51, the 80C32/87C52
contains timer/counter 2. Like timers 0 and 1, timer 2 can operate as
either an event timer or as an event counter. This is selected by bit
C/T2 in the special function register T2CON (see Figure 1). It has
three operating modes: capture, auto-load, and baud rate generator,
which are selected by bits in the T2CON as shown in Table 2.
In the Capture Mode there are two options which are selected by bit
EXEN2 in T2CON. If EXEN2 = 0, then Timer 2 is a 16-bit timer or
counter which upon overflowing sets bit TF2, the Timer 2 overflow
bit, which can be used to generate an interrupt. If EXEN2 = 1, then
Timer 2 still does the above, but with the added feature that a 1-to-0
transition at external input T2EX causes the current value in the
Timer 2 registers, TL2 and TH2, to be captured into registers
RCAP2L and RCAP2H, respectively. (RCAP2L and RCAP2H are
new special function registers in the 80C52.) In addition, the
transition at T2EX causes bit EXF2 in T2CON to be set, and EXF2
like TF2 can generate an interrupt. The Capture Mode is illustrated
in Figure 2.
In the auto-reload mode, there are again two options, which are
selected by bit EXEN2 in T2CON. If EXEN2 = 0, then when Timer 2
rolls over it not only sets TF2 but also causes the Timer 2 registers
to be reloaded with the 16-bit value in registers RCAP2L and
RCAP2H, which are preset by software. If EXEN2 = 1, then Timer 2
still does the above, but with the added feature that a 1-to-0
transition at external input T2EX will also trigger the 16-bit reload
and set EXF2. The auto-reload mode is illustrated in Figure 3.
The baud rate generation mode is selected by RCLK = 1 and/or
TCLK = 1. It will be described in conjunction with the serial port.
Serial Port
The serial port of the 8XC52 is identical to that of the 80C51 except
that counter/timer 2 can be used to generate baud rates.
In the 8XC52, Timer 2 is selected as the baud rate generator by
setting TCLK and/or RCLK in T2CON (see Figure 1). Note that the
baud rate for transmit and receive can be simultaneously different.
Setting RCLK and/or TCLK puts Timer into its baud rate generator
mode, as shown in Figure 4.
The baud rate generator mode is similar to the auto-reload mode, in
that a rollover in TH2 causes the Timer 2 registers to be reloaded
with the 16-bit value in registers RCAP2H and RCAP2L, which are
preset by software.
Now, the baud rates in Modes 1 and 3 are determined by Timer 2’s
overflow rate as follows:
Modes 1, 3 Baud Rate
+ Timer 2 Overflow Rate
16
The timer can be configured for either “timer” or “counter” operation.
In the most typical applications, it is configured for “timer” operation
(C/T2 = 0). “Timer” operation is a little different for Timer 2 when it’s
being used as a baud rate generator. Normally, as a timer it would
increment every machine cycle (thus at 1/12 the oscillator
frequency). As a baud rate generator, however, it increments every
state time (thus at 1/2 the oscillator frequency). In that case the
baud rate is given by the formula:
Modes 1, 3 Baud Rate
+
Oscillator Frequency
32
[65536
* (RCAP2H, RCAP2L)]
where (RCAP2H, RCAP2L) is the content of RCAP2H and RCAP2L
taken as a 16-bit unsigned integer.
(MSB)
(LSB)
Symbol
Position
Name and Significance
TF2
T2CON.7
Timer 2 overflow flag set by a Timer 2 overflow and must be cleared by software. TF2 will not be set when either RCLK or TCLK = 1.
TF2
EXF2
RCLK
TCLK
EXEN2
TR2
C/T2
CP/RL2
EXF2
T2CON.6
Timer 2 external flag set when either a capture or reload is caused by a negative transition on T2EX and EXEN2 = 1. When Timer 2
interrupt is enabled, EXF2 = 1 will cause the CPU to vector to the Timer 2 interrupt routine. EXF2 must be cleared by software.
RCLK
T2CON.5
Receive clock flag. When set, causes the serial port to use Timer 2 overflow pulses for its receive clock in modes 1 and 3. RCLK = 0
causes Timer 1 overflow to be used for the receive clock.
TCLK
T2CON.4
Transmit clock flag. When set, causes the serial port to use Timer 2 overflow pulses for its transmit clock in modes 1 and 3. TCLK = 0
causes Timer 1 overflows to be used for the transmit clock.
EXEN2
T2CON.3
Timer 2 external enable flag. When set, allows a capture or reload to occur as a result of a negative transition on T2EX if Timer 2 is not
being used to clock the serial port. EXEN2 = 0 causes Timer 2 to ignore events at T2EX.
TR2
T2CON.2
Start/stop control for Timer 2. A logic 1 starts the timer.
C/T2
T2CON.1
Timer or counter select. (Timer 2)
0 = Internal timer (OSC/12)
1 = External event counter (falling edge triggered).
CP/RL2
T2CON.0
Capture/Reload flag. When set, captures will occur on negative transitions at T2EX if EXEN2 = 1. When cleared, auto-reloads will
occur either with Timer 2 overflows or negative transitions at T2EX when EXEN2 = 1. When either RCLK = 1 or TCLK = 1, this bit is
ignored and the timer is forced to auto-reload on Timer 2 overflow.
SU00065
Figure 1. Timer/Counter 2 (T2CON) Control Register


Similar Part No. - P87C52IFFFA

ManufacturerPart #DatasheetDescription
logo
NXP Semiconductors
P87C52 PHILIPS-P87C52 Datasheet
380Kb / 62P
   80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP 128B/256B RAM low voltage 2.7 to 5.5 V, low power, high speed 30/33 MHz
2003 Jan 24
P87C52 PHILIPS-P87C52 Datasheet
186Kb / 26P
   80C51 8-bit microcontrollers 16K/32K, 512 OTP, I2C, watchdog timer
1999 Jul 23
logo
Intel Corporation
P87C52 INTEL-P87C52 Datasheet
312Kb / 23P
   CHMOS SINGLE-CHIP 8-BIT MICROCONTROLLER
P87C52-1 INTEL-P87C52-1 Datasheet
312Kb / 23P
   CHMOS SINGLE-CHIP 8-BIT MICROCONTROLLER
P87C52-2 INTEL-P87C52-2 Datasheet
312Kb / 23P
   CHMOS SINGLE-CHIP 8-BIT MICROCONTROLLER
More results

Similar Description - P87C52IFFFA

ManufacturerPart #DatasheetDescription
logo
Samsung semiconductor
S380F7 SAMSUNG-S380F7 Datasheet
172Kb / 34P
   8-bit single-chip CMOS microcontrollers
logo
NXP Semiconductors
OM5234 PHILIPS-OM5234 Datasheet
106Kb / 10P
   CMOS single-chip 8-bit microcontrollers
1996 Nov 01
80C31X PHILIPS-80C31X Datasheet
280Kb / 22P
   CMOS single-chip 8-bit microcontrollers
1996 Aug 16
87C54 PHILIPS-87C54 Datasheet
162Kb / 21P
   CMOS single-chip 8-bit microcontrollers
1996 Aug 16
80C652 NXP-80C652 Datasheet
191Kb / 22P
   CMOS single-chip 8-bit microcontrollers
1997 Dec 05
80C31 PHILIPS-80C31 Datasheet
411Kb / 30P
   CMOS single-chip 8-bit microcontrollers
1996 Aug 16
80C652 PHILIPS-80C652 Datasheet
439Kb / 25P
   CMOS single-chip 8-bit microcontrollers
1996 Aug 15
83C652 PHILIPS-83C652 Datasheet
185Kb / 22P
   CMOS single-chip 8-bit microcontrollers
1997 Dec 05
logo
Samsung semiconductor
S3C9688 SAMSUNG-S3C9688 Datasheet
615Kb / 209P
   8-bit single-chip CMOS microcontrollers
logo
NXP Semiconductors
80C453 PHILIPS-80C453 Datasheet
262Kb / 23P
   CMOS single-chip 8-bit microcontrollers
1996 Aug 15
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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62


Datasheet Download

Go To PDF Page


Link URL




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

About Alldatasheet   |   Advertisement   |   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