em6522 EM Microelectronic, em6522 Datasheet - Page 32
em6522
Manufacturer Part Number
em6522
Description
Mfp Version Of Em6622 Ultra Low Power Microcontroller With 4x32 Lcd Driver
Manufacturer
EM Microelectronic
Datasheet
1.EM6522.pdf
(68 pages)
- Current page: 32 of 68
- Download datasheet (2Mb)
8
The EM6522 has a built-in universal cyclic counter. It can be configured as 10, 8, 6 or 4-bit counter. If 10-bits
are selected we call that full bit counting, if 8, 6 or 4-bits are selected we call that limited bit counting.
The counter works in up- or down count mode. Eight clocks can be used as the input clock source, six of them
are prescaler frequencies and two are coming from the input pads PA[0] and PA[3]. In this case the counter
can be used as an event counter.
The counter generates an interrupt request IRQCount0 every time it reaches 0 in down count mode or 3FF in
up count mode. Another interrupt request IRQCntComp is generated in compare mode whenever the counter
value matches the compare data register value. Each of this interrupt requests can be masked (default). See
section
A 10-bit data register CReg[9:0] is used to initialize the counter at a specific value (load into Count[9:0] ). This
data register ( CReg[9:0] ) is also used to compare its value against Count[9:0] for equivalence.
A Pulse-Width-Modulation signal (PWM) can be generated and output on port B terminal PB[3].
8.1 Full and Limited Bit Counting
In Full Bit Counting mode the counter uses its maximum
of 10-bits length (default ). With the BitSel[1,0] bits in
register RegCDataH one can lower the counter length,
for IRQ generation, to 8, 6 or 4 bits. This means that
actually the counter always uses all the 10-bits, but
IRQCount0 generation is only performed on the number
of selected bits. The unused counter bits may or may not
be taken into account for the IRQComp generation depending on bit SelIntFull . Refer to chapter
Copyright © 2005, EM Microelectronic-Marin SA
Figure 22. 10-bit Counter Block Diagram
10-bit Counter
RegCCntl1, 2
CountFSel2...0
Up/Down
Start
EvCount
Load
EnComp
1 0 for more information about the interrupt handling.
1 2 2 H
R
PA[0]
Ck[15]
Ck[12]
Ck[10]
Ck[8]
Ck[4]
Ck[1]
PA[3]
MUX
ck
DB[3:0]
En
ck
Up/Down
En
EvCount
Load
RegCDataL, M, H (CReg[9:0])
32
Table 7.3.1. Counter length selection
Data Register
Counter Read Register
BitSel[1]
Comparator
Up/Down Counter
0
0
1
1
RegCDataL, M, H
(Count[9:0])
BitSel[0 ]
0
1
0
1
www.emmicroelectronic.com
EM6522
counter length
IRQCntComp
IRQCount0
10-Bit
8 .4.
1 2 3 H
8-Bit
6-Bit
4-Bit
PWM
Related parts for em6522
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
World?s First Fully Integrated Single-cell Battery 2.4 Ghz Transceiver
Manufacturer:
EM Microelectronic
Datasheet:
Part Number:
Description:
Self Recovering Watchdog
Manufacturer:
EM Microelectronic
Datasheet:
Part Number:
Description:
Failsafe Watchdog
Manufacturer:
EM Microelectronic
Datasheet:
Part Number:
Description:
Reset Circuit With Fixed Delay
Manufacturer:
EM Microelectronic
Datasheet:
Part Number:
Description:
Voltage Detector, High-precision
Manufacturer:
EM Microelectronic
Datasheet:
Part Number:
Description:
Reset Circuit With Manual Reset
Manufacturer:
EM Microelectronic
Datasheet:
Part Number:
Description:
Reset Circuit With Manual Reset And Watchdog
Manufacturer:
EM Microelectronic
Datasheet:
Part Number:
Description:
Low Cost, Ultra Low-power 8-pin Mcu With 4-bit Adc And No External Component
Manufacturer:
EM Microelectronic
Datasheet:
Part Number:
Description:
Mfp Version Of Em6621 Ultra Low Power Microcontroller With 4x20 Lcd Driver
Manufacturer:
EM Microelectronic
Datasheet:
Part Number:
Description:
Mfp Version Of Em6603, Em6607
Manufacturer:
EM Microelectronic
Datasheet:
Part Number:
Description:
Manufacturer:
EM Microelectronic - MARIN SA
Datasheet:
Part Number:
Description:
Manufacturer:
EM Microelectronic
Datasheet:
Part Number:
Description:
Manufacturer:
EM Microelectronic
Datasheet: