SC9S12XS256J1MAA FREESCALE [Freescale Semiconductor, Inc], SC9S12XS256J1MAA Datasheet - Page 337

no-image

SC9S12XS256J1MAA

Manufacturer Part Number
SC9S12XS256J1MAA
Description
HCS12 Microcontrollers
Manufacturer
FREESCALE [Freescale Semiconductor, Inc]
Datasheet
For microcontrollers without a clock and reset generator (CRG), CANCLK is driven from the crystal
oscillator (oscillator clock).
A programmable prescaler generates the time quanta (Tq) clock from CANCLK. A time quantum is the
atomic unit of time handled by the MSCAN.
A bit time is subdivided into three segments as described in the Bosch CAN specification. (see
44):
Freescale Semiconductor
SYNC_SEG: This segment has a fixed length of one time quantum. Signal edges are expected to
happen within this section.
Time Segment 1: This segment includes the PROP_SEG and the PHASE_SEG1 of the CAN
standard. It can be programmed by setting the parameter TSEG1 to consist of 4 to 16 time quanta.
Time Segment 2: This segment represents the PHASE_SEG2 of the CAN standard. It can be
programmed by setting the TSEG2 parameter to be 2 to 8 time quanta long.
Transmit Point
SYNC_SEG
1
Bit Rate
NRZ Signal
Figure 11-44. Segments within the Bit Time
S12XS Family Reference Manual Rev. 1.09
(PROP_SEG + PHASE_SEG1)
Tq
=
=
8 ... 25 Time Quanta
-------------------------------------------------------------------------------- -
(
Time Segment 1
number of Time Quanta
----------------------------------------------------- -
(
= 1 Bit Time
4 ... 16
Prescaler value
f
CANCLK
Freescale’s Scalable Controller Area Network (S12MSCANV3)
f
Tq
Sample Point
(single or triple sampling)
)
Time Segment 2
(PHASE_SEG2)
2 ... 8
)
Figure 11-
Eqn. 11-2
Eqn. 11-3
337

Related parts for SC9S12XS256J1MAA