English
Language : 

PXD10RM Datasheet, PDF (253/1332 Pages) Freescale Semiconductor, Inc – PXD10 Microcontroller
9.5.1 Unified Channel (UC)
Figure 9-19 shows the Unified Channel block diagram. Each Unified Channel consists of:
• Counter bus selector, which selects the time base to be used by the channel for all timing functions
• A programmable clock prescaler
• Two double buffered data registers A and B that allow up to two input capture and/or output
compare events to occur before software intervention is needed.
• Two comparators (equal only) A and B, which compares the selected counter bus with the value in
the data registers
• Internal counter, which can be used as a local time base or to count input events
• Programmable input filter, which ensures that only valid pin transitions are received by channel
• Programmable input edge detector, which detects the rising, falling or either edges
• An output flip-flop, which holds the logic level to be applied to the output pin
• eMIOS200 Status and Control register
• An Output Disable Input selector, which selects the Output Disable Input signal that will be used
as output disable
RQB
RWCB
ipd_done
ipd_req
uc_int_flag
ips_wdata[0:31]
biu_channel_en
biu_a_en
biu_b_en
biu_cnt_en
biu_control_en
biu_status_en
uc_rd_data[0:31]
ips_byte_7_0
ips_byte_15_8
ips_byte_23_16
ips_byte_31_24
ips_rwb
ips_addr[27:29]
Clock
Prescaler
Programmable
Filter
Unified Channel
uc_ctrl
mode logic
uc_datapath
Comparator A
Comparator B
Counter Bus
Figure 9-19. Unified Channel Block Diagram
Figure 9-20 shows both the Unified Channel Control and Datapath block diagram. The Control block is
responsible for the generation of signals to control the multiplexes in the Datapath sub-block. Each mode
is implemented by a dedicated logic independent from others modes, thus allowing to optimize the logic
by disabling the mode and therefore its associated logic. The unused gates are removed during the
synthesis phase. Targeting the logic optimization a set of registers is shared by the modes thus providing
sequencial events to be stored.
Freescale Semiconductor
PXD10 Microcontroller Reference Manual, Rev. 1
Preliminary—Subject to Change Without Notice
9-27