Motor de Búsqueda de Datasheet de Componentes Electrónicos
  Mexican  ▼
ALLDATASHEET.COM.MX

X  

PCD3745A Datasheet(PDF) 14 Page - NXP Semiconductors

No. de pieza PCD3745A
Descripción Electrónicos  8-bit microcontroller with 4.5 kbytes OTP memory and 32 kHz real-time clock
PDF  32 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Fabricante Electrónico  PHILIPS [NXP Semiconductors]
Página de inicio  http://www.nxp.com
Logo PHILIPS - NXP Semiconductors

PCD3745A Datasheet(HTML) 14 Page - NXP Semiconductors

Back Button PCD3745A Datasheet HTML 10Page - NXP Semiconductors PCD3745A Datasheet HTML 11Page - NXP Semiconductors PCD3745A Datasheet HTML 12Page - NXP Semiconductors PCD3745A Datasheet HTML 13Page - NXP Semiconductors PCD3745A Datasheet HTML 14Page - NXP Semiconductors PCD3745A Datasheet HTML 15Page - NXP Semiconductors PCD3745A Datasheet HTML 16Page - NXP Semiconductors PCD3745A Datasheet HTML 17Page - NXP Semiconductors PCD3745A Datasheet HTML 18Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 14 / 32 page
background image
1999 Feb 02
14
Philips Semiconductors
Product specification
8-bit microcontroller with 4.5 kbytes OTP
memory and 32 kHz real-time clock
PCD3745A
7
PERIPHERAL COUNTER 1 AND COUNTER 2
The PCD3745A has two on-chip 16-bit peripheral
counters: Counter 1 and Counter 2. Both counters can
count pulses in the frequency range of 0 to 1 MHz and
both will operate in all modes of the microcontroller (Idle,
Stop and Operating modes).
The count process and the interrupt on overflow function
for each counter is enabled/disabled by setting the
appropriate ECx and ECxI bits in the Peripheral Counter
Control Register (PCCR). The count process starts with
setting the ECx bit to a logic 1 and can be stopped in every
state by resetting the ECx bit to a logic 0. The counter
inputs are CLK1 for Counter 1 and CLK2 for Counter 2.
Each counter input is connected to a Schmitt trigger in
order to reduce noise susceptibility. A falling edge of the
pulses on these inputs will increment the enabled counters
by one. The 16-bit counters are also byte-wise read and
writeable, e.g. they can be set to a specific value, for
example to count less than 216 events (refer to Table 13 for
register addresses).
The 16-bit counters and the PCCR (see Table 8) are set to
0000H and 00H respectively, after reset.
Counting events during a write access may be lost. During
a read access they are considered when the length of the
count pulse is greater than 2/fxtal + 500 ns. To ensure
correct operation it is recommended to disable the count
process during a read or write operation to the counter
registers.
In the count mode, if the ECxI bit is set, an overflow (count
transition from FFFFH to 0000H) of the counter will set the
CxF bit, which starts the interrupt sequence. CxF is wired
ORed with CE/T0 and consequently the effect is the same
as an external interrupt. Within this interrupt sequence the
interrupt source must be searched and CxF should be
reset to enable the microcontroller to service future
interrupts. CxF is set by hardware or software but can be
reset by software.
The operation of the 16-bit counters when used in a
metering application is shown in Fig.5.
Note: If the counter value is set from 0000H to FFFFH by
software and the status 0000H was reached either by
clocking (overflow) or by hardware reset the subsequent
clock pulse (CLKx) will NOT set the interrupt flag
(C1F or C2F) in the PCCR register!
7.1
Peripheral Counter Control Register (PCCR)
Table 8
Peripheral Counter Control Register (address 40H)
Table 9
Description of PCCR bits
76543210
EC1
EC1I
0
C1F
EC2
EC2I
0
C2F
BIT
SYMBOL
DESCRIPTION
7
EC1
Enable Counter 1. If EC1 = 1, the counter is enabled and increments upwards every
HIGH-to-LOW transition on pin CLK1. If EC1 = 0, the incrementing stops and the
counter keeps the accumulated value. This bit is set/reset by software.
6
EC1I
Enable Counter 1 Interrupt Flag. When EC1I is set to a logic 1, the C1F event
requests an interrupt. This bit is set/reset by software.
5
0
not used
4
C1F
Counter 1 Interrupt Flag. If C1F = 1, then a counter overflow has occurred in
Counter 1. Set by hardware and software; reset by software.
3
EC2
Enable Counter 2. If EC2 = 1, the counter is enabled and increments upwards every
HIGH-to-LOW transition on pin CLK2. If EC2 = 0, the incrementing stops and the
counter keeps the accumulated value. This bit is set/reset by software.
2
EC2I
Enable Counter 2 Interrupt Flag. When EC2I is set to a logic 1, the C2F event
requests an interrupt. This bit is set/reset by software.
1
0
not used
0
C2F
Counter 2 Interrupt Flag. If C2F = 1, then a counter overflow has occurred in
Counter 2. Set by hardware and software; reset by software.



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


Datasheet Descarga

Go To PDF Page


Enlace URL



¿ALLDATASHEET es útil para Ud.?  [ DONATE ] 

Todo acerca de Alldatasheet   |   Publicidad   |   Contáctenos   |   Política de Privacidad   |   Enlace a la hoja de datos    |   Intercambio de Enlaces   |   Lista de Fabricantes
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