503
Chapter 14
FCAN Interface Function
Preliminary User’s Manual U15839EE1V0UM00
(8)
CAN 1 to 4 bit rate prescaler registers (C1BRP to C4BRP)
The CxBRP registers specify the bit rate prescaler and CAN bus speed of the corresponding CAN
module x (x = 1 to 4 for the derivatives µPD703129(A) and µPD703129(A1), x = 1 to 2 for the
derivative µPD703128(A)).
The register layout depends on the TLM bit (bit 15), and distinguishes between 6-bit prescaler
(TLM bit = 0) and 8-bit prescaler (TLM bit = 1).
These registers can be read/written in 8-bit and 16-bit units. However, write access is only permit-
ted in initialisation mode (ISTAT bit of the CxCTRL register = 1)
Figure 14-40:
CAN 1 to 4 Bit Rate Prescaler Registers (C1BRP to C4BRP) (1/2)
Note: The register address is calculated according to the following formula:
effective address = P address offset
Remarks: 1. Writing to this register is only possible if CAN module is set into initialisation mode.
2. CPU can read CxBRP register at any time.
Caution:
In diagnostic mode the CxBRP register is hidden, and the CxDINF register appears
instead of it at the same address.
TLM = 0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Address
Offset
Note
Initial
value
C1BRP TLM
0
0
0
0
0
0
0
0
BTYPE BRP5 BRP4 BRP3 BRP2 BRP1 BRP0
105CH
0000H
C2BRP TLM
0
0
0
0
0
0
0
0
BTYPE BRP5 BRP4 BRP3 BRP2 BRP1 BRP0
109CH
0000H
C3BRP TLM
0
0
0
0
0
0
0
0
BTYPE BRP5 BRP4 BRP3 BRP2 BRP1 BRP0
10DCH
0000H
C4BRP TLM
0
0
0
0
0
0
0
0
BTYPE BRP5 BRP4 BRP3 BRP2 BRP1 BRP0
111CH
0000H
TLM = 1
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Address
Offset
Note
Initial
value
C1BRP TLM
0
0
0
0
0
0
BTYPE BRP7 BRP6 BRP5 BRP4 BRP3 BRP2 BRP1 BRP0
105CH
C2BRP TLM
0
0
0
0
0
0
BTYPE BRP7 BRP6 BRP5 BRP4 BRP3 BRP2 BRP1 BRP0
109CH
C3BRP TLM
0
0
0
0
0
0
BTYPE BRP7 BRP6 BRP5 BRP4 BRP3 BRP2 BRP1 BRP0
10DCH
C4BRP TLM
0
0
0
0
0
0
BTYPE BRP7 BRP6 BRP5 BRP4 BRP3 BRP2 BRP1 BRP0
111CH
Bit Position
Bit Name
Function
15
TLM
Specifies the transfer layer mode.
0: Transfer layer uses 6-bit prescaler setting.
1: Transfer layer uses 8-bit prescaler setting.
8
(TLM = 1)
6
(TLM = 0)
BTYPE
Specifies the CAN bus type.
0: CAN bus type is low speed bus (
≤
125 kbps)
1: CAN bus type is high speed bus (> 125 kbps)
Summary of Contents for mPD703128
Page 6: ...6 Preliminary User s Manual U15839EE1V0UM00 ...
Page 20: ...20 Preliminary User s Manual U15839EE1V0UM00 ...
Page 32: ...32 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Page 154: ...154 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Page 238: ...238 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Page 356: ...356 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Page 522: ...522 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Page 600: ...600 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Page 610: ...610 Preliminary User s Manual U15839EE1V0UM00 ...
Page 612: ......