![NEC V850/SC1 User Manual Download Page 610](http://html.mh-extra.com/html/nec/v850-sc1/v850-sc1_user-manual_248178610.webp)
CHAPTER 19 FCAN CONTROLLER (V850/SC3)
User’s Manual U15109EJ3V0UD
608
19.5.19 CANn control register (CnCTRL)
The CnCTRL register is used to control the operation of the CAN module.
This register can be read/written in 16-bit units.
The C2CTRL register is valid only in models
µ
PD703089Y and 70F3089Y.
Cautions 1. Both bitwise writing and direct writing to the CnCTRL register are prohibited. Attempts to
write directly to this register may result in operation faults, so be sure to follow the sequence
described in 19.6 Cautions Regarding Bit Set/Clear Function.
2. When writing to the CnCTRL register, set or clear bits according to the register configuration
shown in part (b) Write of the following figure.
3. When canceling CAN stop mode, CAN sleep mode must be cancelled at the same time.
(1/4)
After reset: 0101H
R/W
Addresses: C1CTRL: xx3FFC50H
C2CTRL: xx3FFC90H
(a) Read
15
14
13
12
11
10
9
8
CnCTRL
TECS1
TECS0
RECS1
RECS0
BOFF
TSTAT
RSTAT
ISTAT
(n = 1, 2)
7
6
5
4
3
2
1
0
0
DLEVR
DLEVT
OVM
TMR
STOP
SLEEP
INIT
(b) Write
15
14
13
12
11
10
9
8
CnCTRL
0
set DLEVR set DLEVT set OVM
set TMR
set STOP set SLEEP
set INIT
(n = 1, 2)
7
6
5
4
3
2
1
0
0
clear DLEVR clear DLEVT clear OVM clear TMR clear STOP clear SLEEP clear INIT
(a) Read
TECS1
TECS0
Status of transmit error counter
0
0
Transmit error counter value < 96
0
1
Transmit error counter value = 96 to 127 (warning level)
1
0
Not used
1
1
Transmit error counter value
≥
128 (error passive)
RECS1
RECS0
Status of receive error counter
0
0
Receive error counter value < 96
0
1
Receive error counter value = 96 to 127 (warning level)
1
0
Not used
1
1
Receive error counter value
≥
128 (error passive)
BOFF
Bus off status flag
0
Transmit error counter value < 256 (not bus off status)
1
Transmit error counter value
≥
256 (bus off status)