UJA1066TW,112 [NXP]

UJA1066 - High-speed CAN fail-safe system basis chip TSSOP 32-Pin;
UJA1066TW,112
型号: UJA1066TW,112
厂家: NXP    NXP
描述:

UJA1066 - High-speed CAN fail-safe system basis chip TSSOP 32-Pin

文件: 总70页 (文件大小:431K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
UJA1066  
High-speed CAN fail-safe system basis chip  
Rev. 03 — 17 March 2010  
Product data sheet  
1. General description  
The UJA1066 fail-safe System Basis Chip (SBC) replaces basic discrete components  
which are common in every Electronic Control Unit (ECU) with a Controller Area Network  
(CAN) interface. The fail-safe SBC supports all networking applications that control  
various power and sensor peripherals by using high-speed CAN as the main network  
interface. The fail-safe SBC contains the following integrated devices:  
High-speed CAN transceiver, interoperable and downward compatible with CAN  
transceiver TJA1041 and TJA1041A, and compatible with the ISO 11898-2 standard  
and the ISO 11898-5 standard (in preparation)  
Advanced independent watchdog  
Dedicated voltage regulators for microcontroller and CAN transceiver  
Serial peripheral interface (full duplex)  
Local wake-up input port  
Inhibit/limp-home output port  
In addition to the advantages of integrating these common ECU functions in a single  
package, the fail-safe SBC offers an intelligent combination of system-specific functions  
such as:  
Advanced low-power concept  
Safe and controlled system start-up behavior  
Advanced fail-safe system behavior that prevents any conceivable deadlock  
Detailed status reporting on system and subsystem levels  
The UJA1066 is designed to be used in combination with a microcontroller that  
incorporates a CAN controller. The fail-safe SBC ensures that the microcontroller is  
always started up in a defined manner. In failure situations, the fail-safe SBC will maintain  
microcontroller functionality for as long as possible to provide a full monitoring and  
software-driven fallback operation.  
The UJA1066 is designed for 14 V single power supply architectures and for 14 V and  
42 V dual power supply architectures.  
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
2. Features and benefits  
2.1 General  
„ Contains a full set of CAN ECU functions:  
‹ CAN transceiver  
‹ Voltage regulator for the microcontroller (3.3 V or 5.0 V)  
‹ Separate voltage regulator for the CAN transceiver (5 V)  
‹ Enhanced window watchdog with on-chip oscillator  
‹ Serial Peripheral Interface (SPI) for the microcontroller  
‹ ECU power management system  
‹ Fully integrated autonomous fail-safe system  
„ Designed for automotive applications:  
‹ Supports 14 V and 42 V architectures  
‹ Excellent ElectroMagnetic Compatibility (EMC) performance  
‹ ±8 kV ElectroStatic Discharge (ESD) protection Human Body Model (HBM) for  
off-board pins  
‹ ±4 kV ElectroStatic Discharge (ESD) protection IEC 61000-4-2 for off-board pins  
‹ ±60 V short-circuit proof CAN-bus pins  
‹ Battery and CAN-bus pins are protected against transients in accordance with  
ISO 7637-3  
‹ Very low sleep current  
„ Supports remote flash programming via the CAN-bus  
„ Small 8 mm × 11 mm HTSSOP32 package with low thermal resistance  
2.2 CAN transceiver  
„ ISO 11898-2 and ISO 11898-5 compliant high-speed CAN transceiver  
„ Enhanced error signalling and reporting  
„ Dedicated low dropout voltage regulator for the CAN-bus:  
‹ Independent of the microcontroller supply  
‹ Guarded by CAN-bus failure management  
‹ Significantly improves EMC performance  
„ Partial networking option with global wake-up feature; allows selective CAN-bus  
communication without waking up sleeping nodes  
„ Bus connections are truly floating when power is off  
„ SPLIT output pin for stabilizing the recessive bus level  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
2 of 70  
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
2.3 Power management  
„ Smart operating modes and power management modes  
„ Cyclic wake-up capability in Standby and Sleep modes  
„ Local wake-up input with cyclic supply feature  
„ Remote wake-up capability via the CAN-bus  
„ External voltage regulators can easily be incorporated into the power supply system  
(flexible and fail-safe)  
„ 42 V battery-related high-side switch for driving external loads such as relays and  
wake-up switches  
„ Intelligent maskable interrupt output  
2.4 Fail-safe features  
„ Safe and predictable behavior under all conditions  
„ Programmable fail-safe coded window and time-out watchdog with on-chip oscillator,  
guaranteeing autonomous fail-safe system supervision  
„ Fail-safe coded 16-bit SPI interface for the microcontroller  
„ Global enable pin for the control of safety-critical hardware  
„ Detection and detailed reporting of failures:  
‹ On-chip oscillator failure and watchdog alerts  
‹ Battery and voltage regulator undervoltages  
‹ CAN-bus failures (short circuits and open-circuit bus wires)  
‹ TXD and RXD clamping situations and short circuits  
‹ Clamped or open reset line  
‹ SPI message errors  
‹ Overtemperature warning  
‹ ECU ground shift (two selectable thresholds)  
„ Rigorous error handling based on diagnostics  
„ Supply failure early warning allows critical data to be stored  
„ 23 bits of access-protected RAM available (e.g. for logging cyclic problems)  
„ Reporting in a single SPI message; no assembly of multiple SPI frames needed  
„ Limp-home output signal for activating application hardware in case system enters  
Fail-safe mode (e.g. for switching on warning lights)  
„ Fail-safe coded activation of Software development mode and Flash mode  
„ Unique SPI readable device type identification  
„ Software-initiated system reset  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
3 of 70  
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
3. Ordering information  
Table 1.  
Ordering information  
Type number[1]  
Package  
Name  
Description  
Version  
UJA1066TW  
HTSSOP32  
plastic thermal enhanced thin shrink small outline package; 32 leads; SOT549-1  
body width 6.1 mm; lead pitch 0.65 mm; exposed die pad  
[1] UJA1066TW/5V0 is for the 5 V version; UJA1066TW/3V3 is for the 3.3 V version.  
4. Block diagram  
31  
SENSE  
BAT  
MONITOR  
UJA1066  
32  
BAT42  
BAT14  
27  
4
V1  
V1  
V2  
20  
V2  
29  
30  
SYSINH  
V3  
17  
INH/LIMP  
INH  
V1 MONITOR  
RESET/EN  
7
INTN  
WAKE  
TEST  
18  
16  
6
8
WAKE  
RSTN  
EN  
SBC  
FAIL-SAFE  
SYSTEM  
CHIP  
TEMPERATURE  
WATCHDOG  
OSCILLATOR  
11  
9
SCK  
SDI  
SPI  
10  
12  
SDO  
SCS  
GND SHIFT  
DETECTOR  
24  
21  
22  
13  
14  
SPLIT  
CANH  
CANL  
TXDC  
RXDC  
HIGH  
SPEED  
CAN  
23  
GND  
BAT42  
V2  
001aag303  
Fig 1. Block diagram  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
4 of 70  
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
5. Pinning information  
5.1 Pinning  
1
2
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
22  
21  
20  
19  
18  
17  
n.c.  
n.c.  
BAT42  
SENSE  
V3  
3
TEST1  
V1  
4
SYSINH  
n.c.  
5
TEST2  
RSTN  
INTN  
EN  
6
BAT14  
TEST5  
TEST4  
SPLIT  
GND  
7
8
UJA1066TW  
9
SDI  
10  
11  
12  
13  
14  
15  
16  
SDO  
SCK  
CANL  
CANH  
V2  
SCS  
TXDC  
RXDC  
n.c.  
n.c.  
WAKE  
INH/LIMP  
TEST3  
015aaa016  
Fig 2. Pin configuration  
5.2 Pin description  
Table 2.  
Pin description  
Pin Description  
Symbol  
n.c.  
1
2
3
4
not connected  
not connected  
n.c.  
i.c.  
internally connected; must be left open in the application  
V1  
voltage regulator output for the microcontroller (3.3 V or 5 V depending on the  
SBC version)  
i.c.  
5
6
7
internally connected; must be left open in the application  
RSTN  
INTN  
reset output to microcontroller (active LOW; will detect clamping situations)  
interrupt output to microcontroller (active LOW; open-drain; wire-AND this pin to  
other ECU interrupt outputs)  
EN  
8
enable output (active HIGH; push-pull; LOW with every reset/watchdog  
overflow)  
SDI  
9
SPI data input  
SDO  
SCK  
SCS  
TXDC  
RXDC  
n.c.  
10  
11  
12  
13  
14  
15  
16  
SPI data output (floating when pin SCS is HIGH)  
SPI clock input  
SPI chip select input (active LOW)  
CAN transmit data input (LOW when dominant; HIGH when recessive)  
CAN receive data output (LOW when dominant; HIGH when recessive)  
not connected  
TEST  
test pin (should be connected to ground in the application)  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
5 of 70  
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 2.  
Symbol  
Pin description …continued  
Pin Description  
INH/LIMP 17  
inhibit/limp-home output (BAT14 related, push-pull, default floating)  
WAKE  
n.c.  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
local wake-up input (BAT42 related, continuous or cyclic sampling)  
not connected  
V2  
5 V voltage regulator output for CAN; connect a buffer capacitor to this pin  
CANH bus line (HIGH in dominant state)  
CANL bus line (LOW in dominant state)  
ground  
CANH  
CANL  
GND  
SPLIT  
i.c.  
CAN-bus common mode stabilization output  
internally connected; must be connected to pin BAT42 in the application  
internally connected; must be left open in the application  
14 V battery supply input  
i.c.  
BAT14  
n.c.  
not connected  
SYSINH  
system inhibit output; BAT42 related (e.g. for controlling external DC-to-DC  
converter)  
V3  
30  
unregulated 42 V output (BAT42 related; continuous output or Cyclic mode  
synchronized with local wake-up input)  
SENSE  
BAT42  
31  
32  
fast battery interrupt / chatter detector input  
42 V battery supply input (connect this pin to BAT14 in 14 V applications)  
The exposed die pad at the bottom of the package allows better dissipation of heat from  
the SBC via the printed-circuit board. The exposed die pad is not connected to any active  
part of the IC and can be left floating, or can be connected to GND for the best EMC  
performance.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
6 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
6. Functional description  
6.1 Introduction  
The UJA1066 combines all the peripheral functions found around a microcontroller in a  
typical automotive networking application in a single, dedicated chip. These functions are:  
Power supply for the microcontroller  
Power supply for the CAN transceiver  
Switched BAT42 output  
System reset  
Watchdog with Window and Time-out modes  
On-chip oscillator  
High-speed CAN transceiver for serial communication; suitable for 14 V and 42 V  
applications  
SPI control interface  
Local wake-up input  
Inhibit or limp-home output  
System inhibit output port  
Compatible with 42 V power supply systems  
Fail-safe behavior  
6.2 Fail-safe system controller  
The fail-safe system controller is at the core of the UJA1066 and is supervised by a  
watchdog timer that is clocked directly by the dedicated on-chip oscillator. The system  
controller manages the register configuration and controls the internal functions of the  
SBC. Detailed device status information is collected and presented to the microcontroller.  
The system controller also provides the reset and interrupt signals.  
The fail-safe system controller is a state machine. The SBC operating modes, and how  
transitions between modes are triggered, are illustrated in Figure 3. These modes are  
discussed in more detail in the following sections.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
7 of 70  
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
mode change via SPI  
watchdog  
trigger  
Standby mode  
V1: ON  
SYSINH: HIGH  
CAN: on-line/on-line listen/off-line  
watchdog: time-out/OFF  
INH/LIMP: HIGH/LOW/float  
EN: HIGH/LOW  
mode change via SPI  
mode change via SPI  
watchdog  
trigger  
wake-up detected with its wake-up interrupt disabled  
OR mode change to Sleep with pending wake-up  
mode change via SPI  
OR watchdog time-out with watchdog timeout interrupt disabled  
Sleep mode  
Normal mode  
OR watchdog OFF and I > I  
with reset option  
V1  
thH(V1)  
OR interrupt ignored > t  
RSTN(INT)  
V1: OFF  
SYSINH: HIGH/float  
CAN: on-line/on-line listen/off-line  
watchdog: time-out/OFF  
INH/LIMP: LOW/float  
RSTN: LOW  
V1: ON  
SYSINH: HIGH  
CAN: all modes available  
watchdog: window  
INH/LIMP: HIGH/LOW/float  
EN: HIGH/LOW  
OR RSTN falling edge detected  
OR V1 undervoltage detected  
OR illegal Mode register code  
flash entry enabled (111/001/111 mode sequence)  
OR mode change to Sleep with pending wake-up  
OR watchdog not properly served  
OR interrupt ignored > t  
RSTN(INT)  
EN: LOW  
OR RSTN falling edge detected  
OR V1 undervoltage detected  
OR illegal Mode register code  
wake-up detected  
OR watchdog time-out  
OR V3 overload detected  
init Normal mode  
via SPI successful  
Start-up mode  
V1: ON  
SYSINH: HIGH  
CAN: on-line/on-line listen/off-line  
init Normal mode  
via SPI successful  
supply connected  
for the first time  
watchdog: start-up  
INH/LIMP: HIGH/LOW/float  
EN: LOW  
init Flash mode via SPI  
AND flash entry enabled  
t > t  
WD(init)  
OR SPI clock count <> 16  
OR RSTN falling edge detected  
OR RSTN released and V1 undervoltage detected  
OR illegal Mode register code  
watchdog  
trigger  
leave Flash mode code  
OR watchdog time-out  
OR interrupt ignored > t  
RSTN(INT)  
OR RSTN falling edge detected  
OR V1 undervoltage detected  
OR illegal Mode register code  
Flash mode  
Restart mode  
V1: ON  
SYSINH: HIGH  
CAN: all modes available  
watchdog: time-out  
INH/LIMP: HIGH/LOW/float  
EN: HIGH/LOW  
V1: ON  
SYSINH: HIGH  
CAN: on-line/on-line listen/off-line  
watchdog: start-up  
INH/LIMP: LOW/float  
EN: LOW  
wake-up detected  
AND oscillator ok  
AND t > t  
ret  
t > t  
WD(init)  
OR SPI clock count <> 16  
OR RSTN falling edge detected  
OR RSTN released and V1 undervoltage detected  
OR illegal Mode register code  
Fail-safe mode  
V1: OFF  
SYSINH: HIGH/float  
CAN: on-line/on-line listen/off-line  
watchdog: OFF  
oscillator fail  
OR RSTN externally clamped HIGH detected > t  
OR RSTN externally clamped LOW detected > t  
RSTN(CHT)  
RSTN(CLT)  
from any  
mode  
OR V1 undervoltage detected > t  
V1(CLT)  
INH/LIMP: LOW  
RSTN: LOW  
EN: LOW  
001aag305  
Fig 3. Main state diagram  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
8 of 70  
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
6.2.1 Start-up mode  
Start-up mode is the ‘home page’ of the SBC. This mode is entered when battery and  
ground are connected for the first time. Start-up mode is also entered after any event that  
results in a system reset. The reset source information is provided by the SBC to support  
software initialization cycles that depend on the reset event.  
It is also possible to enter Start-up mode via a wake-up from Standby mode, Sleep mode  
or Fail-safe mode. Such a wake-up event can be triggered in the CAN-bus or by the local  
WAKE pin.  
A lengthened reset time, tRSTNL, is observed on entering Start-up mode. This reset time is  
either user-defined (via the RLC bit in the System Configuration register; see Table 11 and  
Table 27) or defaults to the value given in Section 6.12.12. Pin RSTN is held LOW by the  
SBC during the reset lengthening time.  
When the reset time has elapsed (pin RSTN is released and goes HIGH) the watchdog  
timer will wait to be initialized. If the watchdog initialization is successful, the selected  
operating mode (Normal mode or Flash mode) will be entered. Otherwise the SBC will  
enter Restart mode.  
6.2.2 Restart mode  
The purpose of Restart mode is to give the application a second chance to start up,  
should the first attempt from Start-up mode fail. Entering Restart mode will always set the  
reset lengthening time tRSTNL to the higher value (see Table 27) to guarantee the  
maximum reset length, regardless of previous events.  
If start-up from Restart mode is successful (the earlier problems do not recur and  
watchdog initialization is successful), the SBC will enter Normal mode (see Figure 3). If  
problems persist or if V1 fails to start up, the SBC will enter Fail-safe mode.  
6.2.3 Fail-safe mode  
Severe fault situations will cause the SBC to enter Fail-safe mode. Fail-safe mode is also  
entered if start-up from Restart mode fails. Fail-safe mode offers the lowest possible  
system power consumption from the SBC and from the external components controlled by  
the SBC.  
A wake-up (via the CAN-bus or the WAKE pin) is needed to leave Fail-safe mode. This is  
only possible if the on-chip oscillator is running correctly. The SBC restarts from Fail-safe  
mode with a defined delay, tret, to guarantee a discharged V1 before entering Start-up  
mode. Regulator V1 will restart and tRSTNL will be set to the higher value (see  
Section 6.5.1).  
6.2.4 Normal mode  
Normal mode gives access to all SBC system resources, including CAN, INH/LIMP and  
EN. The SBC watchdog runs in (programmable) Window mode to guarantee the strictest  
software supervision. A system reset is performed whenever the watchdog is not being  
properly served.  
Interrupts from the SBC to the host microcontroller are also monitored. A system reset is  
performed if the host microcontroller does not respond within tRSTN(INT)  
.
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
9 of 70  
 
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Entering Normal mode does not activate the CAN transceiver automatically. The CAN  
Mode Control (CMC) bit must be set to activate the CAN medium if required, allowing  
local cyclic wake-up scenarios to be implemented without affecting the CAN-bus.  
6.2.5 Standby mode  
In Standby mode, the system is in a reduced current consumption state. Entering Standby  
mode overrides the CMC bit, allowing the CAN transceiver to enter the low-power mode  
autonomously. The watchdog will, however, continue to monitor the microcontroller  
(Time-out mode) since it is powered via pin V1.  
If the host microcontroller supports a low-power Standby or Stop mode with reduced  
current consumption, the watchdog can be switched off entirely when the SBS is in  
Standby mode. The SBC will monitor the microcontroller supply current to ensure that no  
unobserved phases occur while the watchdog is disabled and the microcontroller is  
running. The watchdog will remain active until the supply current drops below IthL(V1)  
when it will be disabled.  
,
Should the current increase to IthH(V1) (e.g. as result of a microcontroller wake-up from  
application specific hardware) the watchdog will start operating again with the previously  
used time-out period. If the watchdog is not triggered correctly, a system reset will occur  
and the SBC will enter Start-up mode.  
If Standby mode is entered from Normal mode with the selected watchdog OFF option,  
the watchdog will use the maximum time-out as defined for Standby mode until the supply  
current drops below the current detection threshold; the watchdog is now OFF. If the  
current increases again, the watchdog will be activated immediately, again using the  
maximum watchdog time-out period. If the watchdog OFF option is selected during  
Standby mode, the watchdog period last used will define the time for the supply current to  
fall below the current detection threshold. This allows the user to align the current  
supervisor function with the requirements of the application.  
Generally, the microcontroller can be activated from Standby mode via a system reset or  
via an interrupt without reset. This allows for the implementation of differentiated start-up  
behavior from Standby mode, depending on the needs of the application:  
If the watchdog is still running during Standby mode, it can be used for cyclic wake-up  
behavior of the system. A dedicated Watchdog Time-out Interrupt Enable (WTIE) bit  
allows the microcontroller to decide whether to receive an interrupt or a hardware  
reset upon overflow. The interrupt option will be cleared in hardware automatically  
with each watchdog overflow to ensure that a failing main routine is detected while the  
interrupt service is still operating. So the application software must set the interrupt  
behavior before each standby cycle begins.  
Any wake-up via the CAN-bus together with a local wake-up event will force a system  
reset event or generate an interrupt to the microcontroller. So it is possible to exit  
Standby mode without performing a system reset if necessary.  
When an interrupt event occurs, the application software has to read the Interrupt register  
within tRSTN(INT). Otherwise a fail-safe system reset is forced and Start-up mode will be  
entered. If the application has read out the Interrupt register within the specified time, it  
can decide whether to switch to Normal mode via an SPI access or to remain in Standby  
mode.  
The following operations are possible from Standby mode:  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
10 of 70  
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Cyclic wake-up by the watchdog via an interrupt signal to the microcontroller (the  
microcontroller is triggered periodically and checked for the correct response)  
Cyclic wake-up by the watchdog via a reset signal (a reset is performed periodically;  
the SBC provides information about the reset source to allow different start  
sequences after reset)  
Wake-up by activity on the CAN-bus via an interrupt signal to the microcontroller  
Wake-up by bus activity on the CAN-bus via a reset signal  
Wake-up by increasing the microcontroller supply current without a reset signal  
(where a stable supply is needed for the microcontroller RAM contents to remain valid  
and wake-up from an external application not connected to the SBC)  
Wake-up by increasing the microcontroller supply current with a reset signal  
Wake-up due to a falling edge at pin WAKE forcing an interrupt to the microcontroller  
Wake-up due to a falling edge at pin WAKE forcing a reset signal  
6.2.6 Sleep mode  
In Sleep mode the microcontroller power supply (V1) and the INH/LIMP-controlled  
external supplies are switched off entirely, resulting in minimum system power  
consumption. In this mode, the watchdog runs in Time-out mode or is completely off.  
Entering Sleep mode results in an immediate LOW level on pin RSTN, stopping all  
microcontroller operations. The INH/LIMP output is floating in parallel and pin V1 is  
disabled. Only pin SYSINH can remain active to support the V2 voltage supply (if bit V2C  
is set; see Table 12). V3 can also be ON, OFF or in Cyclic mode to supply external  
wake-up switches.  
If the watchdog is not disabled by software, it will continue to run and will force a system  
reset once the programmed watchdog period has expired. The SBC then enters Start-up  
mode and pin V1 becomes active again. This behavior can be used to implement cyclic  
wake-up from Sleep mode.  
Depending on the application, the following operations can be selected from Sleep mode:  
Cyclic wake-up by the watchdog (only in Time-out mode); a reset is performed  
periodically, the SBC provides information about the reset source to allow the  
microcontroller to choose between different start up sequences after reset  
Wake-up by activity on the CAN-bus or falling edge on pin WAKE  
An overload on V3, only if V3 is in a cyclic or a continuously ON mode  
6.2.7 Flash mode  
Flash mode can only be entered from Normal mode by entering a specific Flash mode  
entry sequence. This fail-safe control sequence comprises three consecutive write  
accesses to the Mode register, within the legal windows of the watchdog, using the  
operating mode codes 111, 001 and 111 respectively. Once this sequence has been  
received, the SBC will enter Start-up mode and perform a system reset using the related  
reset source information (bits RSS[3:0] = 0110).  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
11 of 70  
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Once in Start-up mode the application software has to write Operating Mode code 011 to  
the Mode register within tWD(init) to initiate a transition to Flash mode. This causes a  
successfully received hardware reset (handshake between the SBC and the  
microcontroller) to be fed back. The transition from Start-up mode to Flash mode can only  
occur once after the Flash entry sequence has been completed.  
The application can choose not to enter Flash mode but instead return to Normal mode by  
using the Operating Mode code 101 for handshaking. This erases the Flash mode entry  
sequence.  
The watchdog behavior in Flash mode is similar to its time-out behavior in Standby mode,  
but Operating Mode code 111 must be used for serving the watchdog. If this code is not  
used or if the watchdog overflows, the SBC will immediately force a reset and a transition  
to Start-up mode. Operating Mode code 110 (leave Flash mode) is used to correctly exit  
Flash mode. This results in a system reset with the corresponding reset source  
information. Other Mode register codes will cause a forced reset with reset source code  
‘illegal Mode register code’.  
6.3 On-chip oscillator  
The on-chip oscillator provides the clock signal for all digital functions and is the timing  
reference for the on-chip watchdog and the internal timers.  
If the on-chip oscillator frequency is too low or the oscillator is not running at all, there is  
an immediate transition to Fail-safe mode. The SBC will stay in Fail-safe mode until the  
oscillator has recovered to its normal frequency and the system receives a wake-up  
event.  
6.4 Watchdog  
The watchdog provides the following timing functions:  
Start-up mode; needed to give the software the opportunity to initialize the system  
Window mode; detects ‘too early’ and ‘too late’ accesses in Normal mode  
Time-out mode; detects a ‘too late’ access, can also be used to restart or interrupt the  
microcontroller from time to time (cyclic wake-up function)  
OFF mode; fail-safe shutdown during operation prevents any blind spots occurring in  
the system supervision  
The watchdog is clocked directly by the on-chip oscillator.  
To guarantee fail-safe control of the watchdog via the SPI, all watchdog accesses are  
coded with redundant bits. Therefore, only certain codes are allowed for a proper  
watchdog service.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
12 of 70  
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
The following corrupted watchdog accesses result in an immediate system reset:  
Illegal watchdog period coding; only ten different codes are valid  
Illegal operating mode coding; only six different codes are valid  
Any microcontroller-driven mode change is synchronized with a watchdog access by  
reading the mode information and the watchdog period information from the same  
register. This facilitates easy software flow control with defined watchdog behavior when  
switching between different software modules.  
6.4.1 Watchdog start-up behavior  
Following any reset event, the watchdog is used to monitor the ECU start-up procedure. It  
checks the behavior of the RSTN pin for clamping conditions or an interrupted reset wire.  
If the watchdog is not properly served within tWD(init), another reset is forced and the  
monitoring procedure is restarted. If the watchdog is again not properly served, the  
system enters Fail-safe mode (see also Figure 3, Start-up mode and Restart mode).  
6.4.2 Watchdog window behavior  
When the SBC enters Normal mode, the Window mode of the watchdog is activated. This  
ensures that the microcontroller operates within the required speed window; an operation  
that is too fast or too slow will be detected. Watchdog triggering using Window mode is  
illustrated in Figure 4.  
period  
too early  
trigger window  
50 %  
100 %  
trigger  
restarts  
period  
trigger  
via SPI  
last  
trigger point  
earliest possible  
trigger point  
latest possible  
trigger point  
trigger restarts period  
(with different duration if  
desired)  
50 %  
100 %  
trigger  
window  
too early  
new period  
trigger  
via SPI  
earliest  
possible  
trigger  
point  
latest  
possible  
trigger  
point  
mce626  
Fig 4. Watchdog triggering using Window mode  
The SBC provides 10 different period timings, scalable with a 4-factor watchdog prescaler.  
The period can be changed within any valid trigger window. Whenever the watchdog is  
triggered within the window time frame, the timer will be reset to start a new period.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
13 of 70  
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
The watchdog window is defined to be between 50 % and 100 % of the nominal  
programmed watchdog period. Any ‘too early’ or ‘too late’ watchdog access or incorrect  
Mode register code access will result in an immediate system reset, when the SBC will  
revert to Start-up mode.  
6.4.3 Watchdog time-out behavior  
When the SBC is in Standby, Sleep or Flash mode, the active watchdog operates in  
Time-out mode. The watchdog has to be triggered within the programmed time frame (see  
Figure 5). Time-out mode can be used to generate cyclic wake-up events for the host  
microcontroller from Standby and Sleep modes.  
period  
trigger range  
time-out  
trigger  
via SPI  
earliest  
possible  
trigger  
point  
latest  
possible  
trigger  
point  
trigger restarts period  
(with different duration if  
desired)  
trigger range  
new period  
time-out  
mce627  
Fig 5. Watchdog triggering using Time-out mode  
In Standby and Flash modes, the nominal periods can be changed with any SPI access to  
the Mode register.  
Any illegal watchdog trigger code results in an immediate system reset, when the SBC will  
revert to Start-up mode.  
6.4.4 Watchdog OFF behavior  
In Standby and Sleep modes, the watchdog can be switched off entirely. For fail-safe  
reasons this is only possible if the microcontroller has halted program execution. To  
ensure that there is no continuing program execution, the V1 supply current is monitored  
by the SBC while the watchdog is switched off.  
When selecting the watchdog OFF code, the watchdog remains active until the  
microcontroller supply current has dropped below the current monitoring threshold IthL(V1)  
.
Once the supply current has dropped below this threshold, the watchdog stops at the end  
of the watchdog period. The watchdog will remain active as long as the supply current  
remains above the monitoring threshold.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
14 of 70  
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
If the microcontroller supply current rises above IthH(V1) while the watchdog is OFF, the  
watchdog will be restarted using the watchdog period last used and, if enabled, a  
watchdog restart interrupt will be generated.  
In the case of a direct mode change to Standby with watchdog OFF selected, the longest  
possible watchdog period is used. It should be noted that V1 current monitoring is not  
active in Sleep mode.  
6.5 System reset  
The reset function of the UJA1066 provides two signals to deal with reset events:  
RSTN; the global ECU system reset  
EN; a fail-safe global enable signal  
6.5.1 RSTN pin  
The system reset pin (RSTN) is a bidirectional input/output. RSTN is active LOW with a  
selectable pulse length triggered by the following events (see Figure 3):  
Power-on (first battery connection) or VBAT42 below power-on reset threshold voltage  
Low V1 supply  
V1 current above threshold in Standby mode while watchdog OFF behavior is  
selected  
V3 is down due to short-circuit condition in Sleep mode  
RSTN externally forced LOW, falling edge event  
Successful preparation for Flash mode completed  
Successful exit from Flash mode  
Wake-up from Standby mode via pins CAN or WAKE if programmed accordingly, or  
any wake-up event from Sleep mode  
Wake-up event from Fail-safe mode  
Watchdog trigger failure (too early, overflow, wrong code)  
Illegal mode code applied via SPI  
Interrupt not served within tRSTN(INT)  
The source of the reset event can be determined by reading the RSS[3:0] bits in the  
System Status registers.  
The SBC will lengthen a reset event, to 1 ms or 20 ms, to ensure that external hardware is  
properly reset. When the battery is connected initially, a short power-on reset of 1 ms is  
generated once voltage V1 is present. Once started, the microcontroller can set the Reset  
Length Control (RLC) bit in the System Configuration register; this allows the reset pulse  
to be adjusted for future reset events. When this bit is set, reset events are lengthened to  
20 ms. Fail-safe behavior ensures that this bit is set automatically (to 20 ms) in Restart  
and Fail-safe modes. This mechanism guarantees that an erroneously shortened reset  
pulse will still restart the microcontroller, at least within the second trial period by using the  
long reset pulse.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
15 of 70  
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
The behavior of pin RSTN is illustrated in Figure 6. The duration of tRSTNL depends on the  
setting of bit RLC (which defines the reset length). Once an external reset event has been  
detected, the system controller enters Start-up mode. The watchdog now starts to monitor  
pin RSTN as illustrated in Figure 7. If the RSTN pin is not released in time, the SBC will  
enter Fail-safe mode (see Figure 3).  
V1  
V
V
rel(UV)(V1)  
det(UV)(V1)  
time  
power-up  
under-  
voltage  
missing  
watchdog voltage  
access spike  
under-  
power-  
down  
V
RSTN  
time  
t
t
t
RSTNL  
RSTNL  
RSTNL  
coa054  
Fig 6. Reset pin behavior  
V
RSTN  
time  
t
RSTNL  
t
WD(init)  
RSTN  
externally  
forced LOW  
V
RSTN  
time  
t
RSTNL  
t
RSTN externally forced LOW  
WD(init)  
001aad181  
Fig 7. Reset timing diagram  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
16 of 70  
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Pin RSTN is monitored for a continuously clamped LOW condition. If the SBC pulls RSTN  
HIGH, but it remains LOW for longer than tRSTN(CLT), the SBC immediately enters Fail-safe  
mode since this indicates an application failure.  
The SBC also detects if pin RSTN is clamped HIGH. If the SBC pulls RSTN LOW, but it  
remains HIGH for longer than tRSTN(CHT), the SBC immediately falls back to Fail-safe  
mode since the microcontroller can no longer be reset. On entering Fail-safe mode, the  
V1 voltage regulator shuts down and the microcontroller stops running.  
Additionally, chattering reset signals are handled by the SBC in such a way that the  
system safely falls back to Fail-safe mode with the lowest possible power consumption.  
6.5.2 EN output  
Pin EN can be used to control external hardware, such as power components, or as a  
general purpose output if the system is running properly. During all reset events, when pin  
RSTN is pulled LOW, the EN control bit is cleared and pin EN is forced LOW. It will remain  
LOW after pin RSTN is released. In Normal and Flash modes, the microcontroller can set  
the EN control bit via the SPI. This releases pin EN, which goes HIGH.  
6.6 Power supplies  
6.6.1 BAT14, BAT42 and SYSINH  
The SBC contains two supply pins, BAT42 and BAT14. BAT42 supplies most of the SBC  
while BAT14 only supplies the linear voltage regulators and the INH/LIMP output pin. This  
supply architecture facilitates different supply strategies, including the use of external  
DC-to-DC converters controlled by pin SYSINH.  
6.6.1.1 SYSINH output  
The SYSINH output is a high-side switch from BAT42. It is activated whenever the SBC  
requires a supply voltage for pin BAT14 (e.g. when V1 or V2 is on; see Figure 3 and  
Figure 8). Otherwise pin SYSINH is left floating. Pin SYSINH can be used, for example, to  
control an external step-down voltage regulator to BAT14, to reduce power consumption  
in low-power modes.  
6.6.2 SENSE input  
The SBC has a dedicated SENSE pin for dynamic monitoring of the battery contact in an  
ECU. Connecting this pin in front of the polarity protection diode in an ECU provides an  
early warning of a battery becoming disconnected.  
6.6.3 Voltage regulators V1 and V2  
The UJA1066 contains two independent voltage regulators supplied from pin BAT14.  
Regulator V1 is intended to supply the microcontroller. Regulator V2 is reserved for the  
high-speed CAN transceiver.  
6.6.3.1 Voltage regulator V1  
The voltage at V1 is continuously monitored to ensure a system reset signal is generated  
when an undervoltage event occurs. A hardware reset is forced if the output voltage at V1  
falls below one of the three programmable thresholds.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
17 of 70  
 
 
 
 
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
A dedicated V1 supply comparator (V1 Monitor) monitors V1 for undervoltage events  
(VO(V1) < VUV(VFI)). This allows the application to receive a supply warning interrupt if one  
of the lower V1 undervoltage reset thresholds has been selected (see Table 13).  
Regulator V1 is overload protected. The maximum output current available at pin V1  
depends on the voltage applied at pin BAT14 (see Section 9 “Static characteristics”). Total  
power dissipation should be taken into account for thermal reasons.  
6.6.3.2 Voltage regulator V2  
Voltage regulator V2 provides a 5 V supply for the CAN transmitter. An external buffer  
capacitor should be connected to pin V2.  
V2 is controlled autonomously by the CAN transceiver control system and is activated on  
any detected CAN-bus activity, or if the CAN transceiver is enabled by the application  
microcontroller. V2 is short-circuit protected and will be disabled in an overload situation.  
Dedicated bits in the System Diagnosis register and the Interrupt register provide V2  
status feedback to the application.  
In addition to being controlled autonomously by the CAN transceiver control system, V2  
can be activated manually via bit V2C (in Table 12). This allows V2 to be used in  
applications when CAN is not actively used (e.g. while CAN is off-line). In general, V2  
should not be used with other application hardware while CAN is in use.  
If regulator V2 is unable to start up within the V2 clamped LOW time (> tV2(CLT)), or if a  
short circuit is detected while V2 is active, V2 is disabled and bit V2D in the Diagnosis  
register is cleared (see Table 8). In addition, bit CTC in the Physical Layer register is set  
and the V2C bit is cleared (see in Table 12).  
Any of the following events will reactivate regulator V2:  
Clearing bit CTC while CAN is in Active mode  
Wake up via CAN while CAN is not in Active mode  
Setting bit V2C  
Entering CAN Active mode  
6.6.4 Switched battery output V3  
V3 is a high-side switched BAT42-related output which is used to drive external loads  
such as wake-up switches or relays. The features of V3 are as follows:  
Three application controlled modes of operation; ON, OFF and Cyclic mode.  
Two different cyclic modes allow for the supply of external wake-up switches; these  
switches are powered intermittently, thus reducing system power consumption when a  
switch is continuously active; the wake-up input of the SBC is synchronized with the  
V3 cycle time.  
The switch is protected against current overloads. If V3 is overloaded, pin V3 is  
automatically disabled. The corresponding Diagnosis register bit (V3D) is reset and a  
VFI interrupt is generated (if enabled). During Sleep mode, a wake-up is forced and  
the corresponding reset source code (0100) can be read via the RSS bits of the  
System Status register. This signals that the wake-up source via V3 supplied wake-up  
switches has been lost.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
18 of 70  
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
6.7 CAN transceiver  
The integrated high-speed CAN transceiver on the UJA1066 is an advanced ISO 11898-2  
and ISO 11898-5 compliant transceiver. In addition to standard high-speed CAN  
transceiver features, the UJA1066 transceiver provides the following:  
Enhanced error handling and reporting of bus and RXD/TXD failures; these failures  
are separately identified in the System Diagnosis register  
Integrated autonomous control system for determining the mode of the CAN  
transceiver  
Ground shift detection with two selectable warning levels, to detect possible local  
ground problems before the CAN communication is affected  
On-line Listen mode with global wake-up message filter allows partial networking  
Bus connections are truly floating when power is off  
6.7.1 Mode control  
The CAN transceiver controller supports four operating modes: Active mode, On-line  
mode, On-line Listen mode and Off-line mode; see Figure 8.  
Two dedicated CAN status bits (CANMD) in the Diagnosis register are provided to indicate  
the operating mode.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
19 of 70  
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Active mode  
V2: ON/OFF (V2D)  
transmitter: ON/OFF (CTC)  
RXDC: bit stream/HIGH (V2D)  
SPLIT: ON/OFF (CSC/V2D)  
CPNC = 0 or 1  
Normal mode OR Flash mode  
AND CMC = 0 AND CPNC = 1  
Normal mode OR Flash mode  
AND CMC = 1  
Normal mode OR Flash mode  
AND CMC = 0 AND CPNC = 0  
Normal mode OR Flash mode  
AND CMC = 1  
CPNC = 1  
On-line mode  
On-line Listen mode  
V2: ON/OFF (V2C/V2D)  
transmitter: OFF  
RXDC: wake-up (active LOW)  
SPLIT: ON/OFF (CSC/V2D)  
CPNC = 0  
Normal mode  
OR Flash mode  
AND CMC = 1  
V2: ON/OFF (V2C/V2D)  
transmitter: OFF  
RXDC: V1  
SPLIT: ON/OFF (CSC/V2D)  
CPNC = 1  
global wake-up message detected  
OR CPNC = 0  
CAN wake-up filter passed  
AND CPNC = 1  
no activity for t > t  
off-line  
CAN wake-up filter passed  
AND CPNC = 0  
no activity for t > t  
off-line  
Off-line mode  
V2: ON/OFF (V2C/V2D)  
transmitter: OFF  
RXDC: V1  
power-on  
SPLIT: OFF  
CPNC = 0 or 1  
001aad182  
Fig 8. States of the CAN transceiver  
6.7.1.1 Active mode  
In Active mode, the CAN transceiver can transmit data to and receive data from the  
CAN-bus. The CMC bit in the Physical Layer register must be set and the SBC must be in  
Normal or Flash mode before the transceiver can enter Active mode. In Active mode,  
voltage regulator V2 is activated automatically.  
The CTC bit can be used to set the CAN transceiver to a Listen-only mode. The  
transmitter output stage is disabled in this mode.  
After an overload condition on voltage regulator V2, the CTC bit must be cleared to  
reactivate the CAN transmitter.  
On leaving Active mode, the CAN transmitter is disabled and the CAN receiver monitors  
the CAN-bus for a valid wake-up. The CAN termination is then working autonomously.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
20 of 70  
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
6.7.1.2 On-line mode  
In On-line mode the CAN-bus pins and pin SPLIT (if enabled) are biased to the normal  
levels. The CAN transmitter is deactivated and RXDC reflects the CAN wake-up status. A  
CAN wake-up event is signalled to the microcontroller by clearing RXDC.  
If the bus stays continuously dominant or recessive for the Off-line time (toff-line), the  
Off-line state will be entered.  
6.7.1.3 On-line Listen mode  
On-line Listen mode is similar to On-line mode, but all activity on the CAN-bus, with the  
exception of a special global wake-up request, is ignored. The global wake-up request is  
described in Section 6.7.2. Pin RXDC is held HIGH.  
6.7.1.4 Off-line mode  
Off-line mode is the low-power mode of the CAN transceiver. The CAN transceiver is  
disabled to save supply current and is high-ohmic terminated to ground.  
The CAN off-line time is programmable in two steps with the CAN Off-line Timer Control  
(COTC) bit. When entering On-line (Listen) mode from Off-line mode the CAN off-line time  
is temporarily extended to toff-line(ext)  
.
6.7.2 CAN wake-up  
To wake-up the UJA1066 via CAN it is necessary to distinguish between a conventional  
wake-up and a global wake-up in case partial networking is enabled (bit CPNC = 1).  
A dominant, recessive, dominant, recessive signal on the CAN-bus is needed to pass the  
wake-up filter for a conventional wake-up; see Figure 9.  
For a global wake-up from On-line Listen mode, two distinct CAN data patterns are  
required:  
In the initial message: C6 - EE - EE - EE - EE - EE - EE - EF (hexadecimal values)  
In the global wake-up message: C6 - EE - EE - EE - EE - EE - EE - 37 (hexadecimal  
values)  
The second pattern must be received within ttimeout after receiving the first pattern. Any  
CAN-ID can be used with these data patterns.  
If the CAN transceiver enters On-line Listen mode directly from Off-line mode, the global  
wake-up message is sufficient to wake-up the SBC. This pattern must be received within  
ttimeout after entering On-line Listen mode. Should ttimeout elapse before the global wake-up  
message is received, then both messages are required for a CAN wake-up.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
21 of 70  
 
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
CANH  
CANL  
wake-up  
t
CAN(dom1)  
t
t
CAN(dom2)  
CAN(reces)  
001aad446  
Fig 9. CAN wake-up timing diagram.  
6.7.3 Termination control  
In Active mode, On-line mode and On-line Listen mode, CANH and CANL are terminated  
to 0.5 × VV2 via Ri. In Off-line mode CANH and CANL are terminated to GND via Ri. If V2  
is disabled due to an overload condition both pins become floating.  
6.7.4 Bus, RXD and TXD failure detection  
The UJA1066 can distinguish between bus, RXD and TXD failures as indicated in Table 3.  
All failures are signalled individually in the CANFD bits in the System Diagnosis register.  
Any change (detection and recovery) generates a CANFI interrupt to the microcontroller, if  
the interrupt is enabled.  
Table 3.  
Failure  
CAN-bus, RXD and TXD failure detection  
Description  
HxHIGH  
HxGND  
CANH short-circuit to VCC, VBAT14 or VBAT42  
CANH short-circuit to GND  
LxHIGH  
LxGND  
CANL short-circuit to VCC, VBAT14 or VBAT42  
CANL short-circuit to GND  
HxL  
CANH short-circuit to CANL  
Bus dom  
TXDC dom  
RXDC reces  
RXDC dom  
bus is continuously clamped dominant  
pin TXDC is continuously clamped dominant  
pin RXDC is continuously clamped recessive  
pin RXDC is continuously clamped dominant  
6.7.4.1 TXDC dominant clamping  
If the TXDC pin is clamped dominant for longer than tTXDC(dom), the CAN transmitter will  
be disabled. After the TXDC pin becomes recessive, the transmitter is reactivated  
automatically when bus activity is detected or can be reactivated manually by setting and  
clearing the CTC bit.  
6.7.4.2 RXDC recessive clamping  
If the RXDC pin is clamped recessive while the CAN-bus is dominant, the CAN transmitter  
will be disabled. The transmitter will be reactivated automatically when RXDC becomes  
dominant or can be reactivated manually by setting and clearing the CTC bit.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
22 of 70  
 
 
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
6.7.4.3 GND shift detection  
The SBC can detect ground shifts in reference to the CAN-bus. Two different ground shift  
detection levels can be selected with the GSTHC bit in the Configuration register. The  
failure can be read out in the System Diagnosis register. Any detected or recovered GND  
shift event is signalled via a GSI an interrupt, if enabled.  
6.8 Inhibit and limp-home output  
The INH/LIMP output pin is a 3-state output, which can be used either as an inhibit for an  
extra (external) voltage regulator or as a ‘limp-home’ output. The pin is controlled via bits  
ILEN and ILC in the System Configuration register; see Figure 10.  
state change via SPI  
OR enter Fail-safe mode  
INH/LIMP:  
HIGH  
INH/LIMP:  
LOW  
ILEN = 1  
ILC = 1  
ILEN = 1  
ILC = 0  
state change via SPI  
state change via SPI  
OR (enter Start-up mode after  
wake-up reset, external reset  
or V1 undervoltage)  
state change via SPI  
OR enter Fail-safe mode  
OR enter Restart mode  
OR enter Sleep mode  
state change via SPI  
state change via SPI  
INH/LIMP:  
floating  
ILEN = 0  
ILC = 1/0  
power-on  
001aad178  
Fig 10. States of the INH/LIMP pin  
When pin INH/LIMP is used as an inhibit output, a pull-down resistor to GND ensures a  
default LOW level. The pin can be set HIGH according to the state diagram.  
When pin INH/LIMP is used as limp-home output, a pull-up resistor to VBAT42 ensures a  
default HIGH level. The pin is automatically set LOW when the SBC enters Fail-safe  
mode.  
6.9 Wake-up input  
The WAKE input comparator is triggered by negative edges on pin WAKE. Pin WAKE has  
an internal pull-up resistor to BAT42. It can be operated in two sampling modes, which are  
selected via the WAKE Sample Control bit (WSC in Table 11):  
Continuous sampling (with an internal clock) if the bit is set  
Sampling synchronized to the cyclic behavior of V3 if the bit is cleared; see Figure 11.  
This is to minimize bias current in the external switches during low-power operation.  
Two repetition times are possible, 16 ms and 32 ms.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
23 of 70  
 
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
If V3 is continuously ON, the WAKE input will be sampled continuously, regardless of the  
level of bit WSC.  
The dedicated bits Edge Wake-up Status (EWS) and WAKE Level Status (WLS) in the  
System Status register reflect the actual status of pin WAKE. The WAKE port can be  
disabled by clearing bit WEN in the System Configuration register.  
t
w(CS)  
t
on(CS)  
V
3
approximately 70 %  
t
su(CS)  
sample  
active  
button pushed  
button released  
signal already HIGH  
due to biasing (history)  
V
WAKE  
signal remains LOW  
due to biasing (history)  
flip flop  
V
INTN  
001aac307  
Fig 11. Pin WAKE, cyclic sampling via V3  
6.10 Interrupt output  
Pin INTN is an open-drain interrupt output. It is forced LOW when at least one bit in the  
Interrupt register is set. All bits are cleared when the Interrupt register is read. The  
Interrupt register is also cleared during a system reset (RSTN LOW).  
As the microcontroller operates typically with an edge-sensitive interrupt port, pin INTN  
will be HIGH for at least tINTN after each readout of the Interrupt register. If no further  
interrupts are generated within tINTNH, INTN will remain HIGH; otherwise it will go LOW  
again.  
To prevent the microcontroller being slowed down by repetitive interrupts, some interrupts  
are only allowed to occur once per watchdog period in Normal mode; see Section 6.12.7.  
If an interrupt is not read out within tRSTN(INT), a system reset is performed.  
6.11 Temperature protection  
The temperature of the SBC chip is monitored as long as the microcontroller voltage  
regulator V1 is active. To avoid an unexpected shutdown of the application by the SBC,  
temperature protection will not switch off any part of the SBC or activate a defined system  
stop of its own accord. If the temperature is too high, an OTI interrupt is generated (if  
enabled) and the corresponding status bit (TWS) is set. The microcontroller can then  
decide whether to switch off parts of the SBC to decrease the chip temperature.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
24 of 70  
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
6.12 SPI interface  
The Serial Peripheral Interface (SPI) provides the communication link with the  
microcontroller, supporting multi-slave and multi-master operation. The SPI is configured  
for full duplex data transfer, so status information is returned when new control data is  
shifted in. The interface also offers a read-only access option, allowing registers to be  
read back by the application without changing the register content.  
The SPI uses four interface signals for synchronization and data transfer:  
SCS - SPI chip select; active LOW  
SCK - SPI clock; default level is LOW due to low-power concept  
SDI - SPI data input  
SDO - SPI data output; floating when pin SCS is HIGH  
Bit sampling is performed on the falling clock edge and data is shifted on the rising clock  
edge; see Figure 12.  
SCS  
SCK  
SDI  
01  
02  
03  
04  
15  
16  
sampled  
X
MSB  
14  
14  
13  
13  
12  
12  
01  
01  
LSB  
LSB  
X
MSB  
SDO  
X
floating  
floating  
mce634  
Fig 12. SPI timing protocol  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
25 of 70  
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
To protect against wrong or illegal SPI instructions, the SBC detects the following SPI  
failures:  
SPI clock count failure (wrong number of clock cycles during one SPI access): only  
16 clock periods are allowed during an SCS cycle. Any deviation from the 16 clock  
cycles results in an SPI failure interrupt, if enabled. The access is ignored by the SBC.  
In Start-up and Restart modes, a reset is forced instead of an interrupt.  
Forbidden mode changes according to Figure 3 result in an immediate system reset  
Illegal Mode register code. Undefined operating mode or watchdog period coding  
results in an immediate system reset; see Section 6.12.3.  
6.12.1 SPI register mapping  
Any control bit that can be set by software can be read by the application. This facilitates  
software debugging and allows control algorithms to be implemented.  
Watchdog serving and mode setting are performed within the same access cycle; this  
allows an SBC mode change to occur only while serving the watchdog.  
Each register contains 12 data bits; the other 4 bits are used for register selection and  
read/write definition.  
6.12.2 Register overview  
The SPI interface provides access to all SBC registers; see Table 4. The first two bits (A1  
and A0) of the message header define the register address. The third bit is the read  
register select bit (RRS) used to select one of two feedback registers. The fourth bit (RO)  
allows ‘read-only’ access to one of the feedback registers. Which of the SBC registers can  
be accessed also depends on the SBC operating mode.  
Table 4.  
Register  
Register overview  
Operating  
Write access (RO = 0)  
Read access (RO = 0 or RO = 1)  
address bits mode  
(A1, A0)  
Read Register Select  
(RRS) bit = 0  
Read Register Select  
(RRS) bit = 1  
00  
01  
all modes  
Mode register  
System Status register  
System Diagnosis register  
Interrupt register  
Normal mode;  
Standby mode;  
Flash mode  
Interrupt Enable register  
Interrupt Enable Feedback  
register  
Start-up mode; Special Mode register  
Restart mode  
Interrupt Enable Feedback  
register  
Special Mode Feedback  
register  
10  
11  
Normal mode;  
Standby mode register  
System Configuration  
System Configuration  
Feedback register  
General Purpose Feedback  
register 0  
Start-up mode; General Purpose register 0 System Configuration  
Restart mode;  
Flash mode  
General Purpose Feedback  
register 0  
Feedback register  
Normal mode;  
Standby mode register  
Physical Layer Control  
Physical Layer Control  
Feedback register  
General Purpose Feedback  
register 1  
Start-up mode; General Purpose register 1 Physical Layer Control  
General Purpose Feedback  
register 1  
Restart mode;  
Flash mode  
Feedback register  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
26 of 70  
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
6.12.3 Mode register  
The Mode register is used to define and re-trigger the watchdog and to select the SBC  
operating mode. The Mode register also contains the global enable output bit (EN) and  
the Software Development Mode (SDM) control bit. Cyclic access to the Mode register is  
required during system operation to serve the watchdog. This register can be written to in  
all modes.  
At system start-up, the Mode register must be written to within tWD(init) of pin RSTN being  
released (HIGH-level on pin RSTN). Any write access is checked for proper watchdog and  
system mode coding. If an illegal code is detected, access is ignored by the SBC and a  
system reset is forced in accordance with the state diagram of the system controller; see  
Figure 3.  
Table 5.  
Bit  
Mode register bit description (bits 15 to 12 and 5 to 0)  
Symbol  
Description  
Value  
Function  
15 and 14 A1, A0  
register address 00  
select Mode register  
13  
12  
RRS  
RO  
Read Register  
Select  
1
0
1
0
read System Diagnosis register  
read System Status register  
Read Only  
read selected register without writing to Mode register  
read selected register and write to Mode register  
11 to 6  
5 to 3  
NWP[5:0]  
OM[2:0]  
see Table 6  
Operating Mode 001  
Normal mode  
010  
011  
100  
101  
110  
111  
Standby mode  
initialize Flash mode[1]  
Sleep mode  
initialize Normal mode  
leave Flash mode  
Flash mode [1]  
2
SDM  
Software  
Development  
Mode  
1
0
Software development mode enabled[2]  
normal watchdog, interrupt, reset monitoring and fail-safe  
behavior  
1
0
EN  
-
Enable  
1
0
0
EN output pin HIGH  
EN output pin LOW  
reserved  
reserved for future use; should remain cleared to ensure  
compatibility with future functions which might use this bit  
[1] Flash mode can be entered only with the watchdog service sequence ‘Normal mode to Flash mode to Normal mode to Flash mode’,  
while observing the watchdog trigger rules. With the last command of this sequence the SBC forces a system reset, and enters Start-up  
mode to prepare the microcontroller for flash memory download. The four RSS bits in the System Status register reflect the reset source  
information, confirming the Flash entry sequence. By using the Initializing Flash mode (within tWD(init) after system reset) the SBC will  
now successfully enter Flash mode.  
[2] See Section 6.13.1.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
27 of 70  
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 6.  
Bit  
Mode register bit description (bits 11 to 6)[1]  
Symbol  
Description  
Value  
Time  
Normal  
Standby  
Flash mode Sleep mode  
mode (ms)  
mode (ms)  
(ms)  
(ms)  
11 to 6  
NWP[5:0]  
Nominal  
Watchdog Period  
00 1001  
00 1100  
01 0010  
01 0100  
01 1011  
10 0100  
10 1101  
11 0011  
11 0101  
11 0110  
00 1001  
00 1100  
01 0010  
01 0100  
01 1011  
10 0100  
10 1101  
11 0011  
11 0101  
11 0110  
00 1001  
00 1100  
01 0010  
01 0100  
01 1011  
10 0100  
10 1101  
11 0011  
11 0101  
11 0110  
4
20  
20  
160  
8
40  
40  
320  
WDPRE = 00 (as  
set in the Special  
Mode register)  
16  
32  
40  
48  
56  
64  
72  
80  
6
80  
80  
640  
160  
160  
1024  
2048  
3072  
4096  
6144  
8192  
OFF[3]  
240  
320  
320  
640  
640  
1024  
2048  
4096  
OFF[2]  
30  
1024  
2048  
4096  
8192  
30  
Nominal  
Watchdog Period  
12  
24  
48  
60  
72  
84  
96  
108  
120  
10  
20  
40  
80  
100  
120  
140  
160  
180  
200  
60  
60  
480  
WDPRE = 01 (as  
set in the Special  
Mode register)  
120  
120  
960  
240  
240  
1536  
3072  
4608  
6144  
9216  
12288  
OFF[3]  
400  
480  
480  
960  
960  
1536  
3072  
6144  
OFF[2]  
50  
1536  
3072  
6144  
12288  
50  
Nominal  
Watchdog Period  
100  
100  
800  
WDPRE = 10 (as  
set in the Special  
Mode register)  
200  
200  
1600  
2560  
5120  
7680  
10240  
15360  
20480  
OFF[3]  
400  
400  
800  
800  
1600  
2560  
5120  
10240  
OFF[2]  
1600  
2560  
5120  
10240  
20480  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
28 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 6.  
Bit  
Mode register bit description (bits 11 to 6)[1] …continued  
Symbol  
Description  
Value  
Time  
Normal  
Standby  
Flash mode Sleep mode  
mode (ms)  
mode (ms)  
(ms)  
(ms)  
11 to 6  
NWP[5:0]  
Nominal  
Watchdog Period  
00 1001  
00 1100  
01 0010  
01 0100  
01 1011  
10 0100  
10 1101  
11 0011  
11 0101  
11 0110  
14  
70  
70  
560  
28  
140  
140  
1120  
WDPRE = 11 (as  
set in the Special  
Mode register)  
56  
280  
280  
2240  
3584  
7168  
10752  
14336  
21504  
28672  
OFF[3]  
112  
140  
168  
196  
224  
252  
280  
560  
560  
1120  
2240  
3584  
7168  
14336  
OFF[2]  
1120  
2240  
3584  
7168  
14336  
28672  
[1] The nominal watchdog periods are directly related to the SBC internal oscillator. The given values are valid for fosc = 512 kHz.  
[2] See Section 6.4.4.  
[3] The watchdog is immediately disabled on entering Sleep mode, with watchdog OFF behavior selected, because pin RSTN is  
immediately pulled LOW by the mode change. V1 is switched off after pulling pin RSTN LOW to guarantee a safe Sleep mode entry  
without dips on V1. See Section 6.4.4.  
6.12.4 System Status register  
This register allows status information to be read back from the SBC. This register can be  
read in all modes.  
Table 7.  
Bit  
System Status register bit description  
Symbol  
Description  
Value  
Function  
15 and 14 A1, A0  
register address  
Read Register Select  
Read Only  
00  
0
read System Status register  
13  
12  
RRS  
RO  
1
read System Status register without writing to Mode  
register  
0
read System Status register and write to Mode register  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
29 of 70  
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 7.  
Bit  
System Status register bit description …continued  
Symbol  
Description  
Value  
Function  
11 to 8  
RSS[3:0]  
Reset Source[1]  
0000  
power-on reset; first connection of BAT42 or BAT42 below  
power-on voltage threshold or RSTN was forced LOW  
externally  
0001  
0010  
cyclic wake-up out of Sleep mode  
low V1 supply; V1 has dropped below the selected reset  
threshold  
0011  
0100  
V1 current above threshold within Standby mode while  
watchdog OFF behavior and reset option (V1CMC bit) are  
selected  
V3 voltage is down due to overload occurring during Sleep  
mode  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
1
SBC successfully left Flash mode  
SBC ready to enter Flash mode  
CAN wake-up event  
reserved for SBCs with LIN transceiver  
local wake-up event (via pin WAKE)  
wake-up out of Fail-safe mode  
watchdog overflow  
watchdog not initialized in time; tWD(init) exceeded  
watchdog triggered too early; window missed  
illegal SPI access  
interrupt not served within tRSTN(INT)  
CAN wake-up detected; cleared upon read  
no CAN wake-up  
7
CWS  
CAN Wake-up Status  
0
6
5
-
reserved  
0
reserved for SBCs with LIN transceiver  
pin WAKE negative edge detected; cleared upon read  
pin WAKE no edge detected  
EWS  
Edge Wake-up Status  
1
0
4
3
2
1
0
WLS  
WAKE Level Status  
1
pin WAKE above threshold  
0
pin WAKE below threshold  
TWS  
Temperature Warning  
Status  
1
chip temperature exceeds the warning limit  
chip temperature is below the warning limit  
Software Development mode on  
Software Development mode off  
pin EN output activated (V1-related HIGH level)  
pin EN output released (LOW level)  
0
SDMS  
ENS  
Software Development  
Mode Status  
1
0
Enable Status  
1
0
PWONS  
Power-on reset Status  
1
power-on reset; cleared after a successfully entered  
Normal mode  
0
no power-on reset  
[1] The RSS bits are updated with each reset event and not cleared. The last reset event is captured.  
6.12.5 System Diagnosis register  
This register allows diagnostic information to be read back from the SBC. This register  
can be read in all modes.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
30 of 70  
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 8.  
Bit  
System Diagnosis register bit description  
Symbol  
Description  
Value  
Function  
15 and 14 A1, A0  
register address  
Read Register Select  
Read Only  
00  
1
read System Diagnosis register  
13  
12  
RRS  
RO  
1
read System Diagnosis register without writing to Mode  
register  
0
1
0
read System Diagnosis register and write to Mode register  
system GND shift is outside selected threshold  
system GND shift is within selected threshold  
pin TXDC is continuously clamped dominant  
pin RXDC is continuously clamped dominant  
the bus is continuously clamped dominant  
pin RXDC is continuously clamped recessive  
reserved  
11  
GSD  
Ground Shift Diagnosis  
10 to 7  
CANFD [3:0] CAN Failure Diagnosis 1111  
1110  
1100  
1101  
1011  
1010  
1001  
1000  
0111  
0110  
0101  
0100  
0011  
0010  
0001  
0000  
reserved  
pin CANH is shorted to pin CANL  
pin CANL is shorted to VCC, VBAT14 or VBAT42  
reserved  
CANH is shorted to GND  
CANL is shorted to GND  
CANH is shorted to VCC, VBAT14 or VBAT42  
reserved  
reserved  
reserved  
no failure  
6 and 5  
4
-
reserved  
00  
1
reserved for SBCs with LIN transceiver  
OK  
V3D  
V3 Diagnosis  
0
fail; V3 is disabled due to an overload situation  
OK[1]  
3
2
V2D  
V1D  
V2 Diagnosis  
V1 Diagnosis  
1
0
fail; V2 is disabled due to an overload situation  
OK; V1 always above VUV(VFI) since last read access  
1
0
fail; V1 was below VUV(VFI) since last read access; bit is set  
again with read access  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
31 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 8.  
Bit  
System Diagnosis register bit description …continued  
Symbol  
Description  
Value  
11  
Function  
1 and 0  
CANMD [1:0] CAN Mode Diagnosis  
CAN is in Active mode  
10  
CAN is in On-line mode  
01  
CAN is in On-line Listen mode  
CAN is in Off-line mode, or V2 is not active  
00  
[1] V2D will be set when V2 is reactivated after a failure. See Section 6.6.3.2.  
6.12.6 Interrupt Enable register and Interrupt Enable Feedback register  
These registers allow the SBC interrupt enable bits to be set, cleared and read back.  
Table 9.  
Bit  
Interrupt Enable and Interrupt Enable Feedback register bit description  
Symbol  
Description  
Value  
Function  
15 and 14 A1, A0  
register address  
Read Register Select  
01  
1
select the Interrupt Enable register  
read the Interrupt register  
13  
12  
RRS  
RO  
0
read the Interrupt Enable Feedback register  
Read Only  
1
read the register selected by RRS without writing to  
Interrupt Enable register  
0
1
read the register selected by RRS and write to Interrupt  
Enable register  
11  
WTIE  
Watchdog Time-out  
Interrupt Enable[1]  
a watchdog overflow during Standby mode causes an  
interrupt instead of a reset event (interrupt based cyclic  
wake-up feature)  
0
1
no interrupt forced on watchdog overflow; a reset is forced  
instead  
10  
9
OTIE  
OverTemperature  
Interrupt Enable  
exceeding or dropping below the temperature warning limit  
causes an interrupt  
0
1
no interrupt forced  
GSIE  
Ground Shift Interrupt  
Enable  
exceeding or dropping below the GND shift limit causes an  
interrupt  
0
1
no interrupt forced  
8
SPIFIE  
SPI clock count Failure  
Interrupt Enable  
wrong number of CLK cycles (more than, or less than 16)  
forces an interrupt; from Start-up mode and Restart mode a  
reset is performed instead of an interrupt  
0
no interrupt forced; SPI access is ignored if the number of  
cycles does not equal 16  
7
6
5
BATFIE  
VFIE  
BAT Failure Interrupt  
Enable  
1
0
1
0
1
falling edge at SENSE forces an interrupt  
no interrupt forced  
Voltage Failure Interrupt  
Enable  
clearing of V1D, V2D or V3D forces an interrupt  
no interrupt forced  
CANFIE  
CAN Failure Interrupt  
Enable  
any change of the CAN Failure status bits forces an  
interrupt  
0
0
no interrupt forced  
4
-
reserved  
reserved for SBCs with LIN transceiver  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
32 of 70  
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 9.  
Interrupt Enable and Interrupt Enable Feedback register bit description …continued  
Bit  
Symbol  
Description  
Value  
Function  
3
WIE  
WAKE Interrupt  
Enable[2]  
1
a negative edge at pin WAKE generates an interrupt in  
Normal mode, Flash mode or Standby mode  
0
1
a negative edge at pin WAKE generates a reset in Standby  
mode; no interrupt in any other mode  
2
1
WDRIE  
CANIE  
Watchdog Restart  
Interrupt Enable  
a watchdog restart during watchdog OFF generates an  
interrupt  
0
1
no interrupt forced  
CAN Interrupt Enable  
CAN-bus event results in a wake-up interrupt in Standby  
mode and in Normal or Flash mode (unless CAN is in  
Active mode already)  
0
0
CAN-bus event results in a reset in Standby mode; no  
interrupt in any other mode  
0
-
reserved  
reserved for SBCs with LIN transceiver  
[1] This bit is cleared automatically upon each overflow event. It has to be set in software each time the interrupt behavior is required  
(fail-safe behavior).  
[2] WEN (in the System Configuration register) has to be set to activate the WAKE port function globally.  
6.12.7 Interrupt register  
The Interrupt register allows the cause of an interrupt event to be determined. The register  
is cleared upon a read access and upon any reset event. Hardware ensures that no  
interrupt event is lost in case there is a new interrupt forced while reading the register.  
After reading the Interrupt register, pin INTN is released for tINTN to guarantee an edge  
event at pin INTN.  
The interrupts can be classified into two groups:  
Timing critical interrupts which require immediate reaction (SPI clock count failure  
which needs a new SPI command to be resent immediately, and a BAT failure which  
needs critical data to be saved immediately into the nonvolatile memory)  
Interrupts that do not require an immediate reaction (overtemperature, Ground Shift  
and CAN failures, V1, V2 and V3 failures and the wake-ups via CAN and WAKE).  
These interrupts will be signalled to the microcontroller once per watchdog period  
(maximum) in Normal mode; this avoids overloading the microcontroller with  
unexpected interrupt events (e.g. a chattering CAN failure). However, these interrupts  
are reflected in the interrupt register  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
33 of 70  
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 10. Interrupt register bit description  
Bit  
Symbol  
Description  
Value  
Function  
15 and 14 A1, A0  
register address  
Read Register Select  
Read Only  
01  
1
read Interrupt register  
13  
12  
RRS  
RO  
1
read the Interrupt register without writing to the Interrupt  
Enable register  
0
1
read the Interrupt register and write to the Interrupt Enable  
register  
11  
WTI  
Watchdog Time-out  
Interrupt  
a watchdog overflow during Standby mode has caused an  
interrupt (interrupt-based cyclic wake-up feature)  
0
1
0
1
0
1
no interrupt  
10  
9
OTI  
OverTemperature  
Interrupt  
the temperature warning status (TWS) has changed  
no interrupt  
GSI  
Ground Shift Interrupt  
the ground shift diagnosis bit (GSD) has changed  
no interrupt  
8
SPIFI  
SPI clock count Failure  
Interrupt  
wrong number of CLK cycles (more than, or less than 16)  
during SPI access  
0
no interrupt; SPI access is ignored if the number of CLK  
cycles does not equal 16  
7
6
5
BATFI  
VFI  
BAT Failure Interrupt  
Voltage Failure Interrupt  
CAN Failure Interrupt  
1
0
1
0
1
0
0
1
0
1
falling edge at pin SENSE has forced an interrupt  
no interrupt  
V1D, V2D or V3D has been cleared  
no interrupt  
CANFI  
CAN failure status has changed  
no interrupt  
4
3
-
reserved  
reserved for SBCs with LIN transceiver  
a negative edge at pin WAKE has been detected  
no interrupt  
WI  
Wake-up Interrupt  
2
WDRI  
Watchdog Restart  
Interrupt  
A watchdog restart during watchdog OFF has caused an  
interrupt  
0
1
0
0
no interrupt  
1
0
CANI  
-
CAN Wake-up Interrupt  
reserved  
CAN wake-up event has caused an interrupt  
no interrupt  
reserved for SBCs with LIN transceiver  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
34 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
6.12.8 System Configuration register and System Configuration Feedback register  
These registers are used to configure the behavior of the SBC. The settings can be read  
back.  
Table 11. System Configuration and System Configuration Feedback register bit description  
Bit  
Symbol  
Description  
Value  
Function  
15 and 14 A1, A0  
register address  
Read Register Select  
10  
1
select System Configuration register  
read the General Purpose Feedback register 0  
read the System Configuration Feedback register  
13  
12  
RRS  
RO  
0
Read Only  
1
read register selected by RRS without writing to System  
Configuration register  
0
0
read register selected by RRS and write to System  
Configuration register  
11 and 10  
9
-
reserved  
reserved for future use; should remain cleared to ensure  
compatibility with future functions which might use this bit  
GSTHC  
GND Shift Threshold  
Control  
1
Vth(GSD)(cm) widened threshold  
Vth(GSD)(cm) normal threshold  
0
8
RLC  
Reset Length Control  
1[1]  
tRSTNL long reset lengthening time selected  
tRSTNL short reset lengthening time selected  
Cyclic mode 2; tw(CS) long period; see Figure 11  
Cyclic mode 1; tw(CS) short period; see Figure 11  
continuously ON  
0
7 and 6  
V3C[1:0]  
V3 Control  
11  
10  
01  
00  
0
OFF  
5
4
-
reserved  
reserved for future use; should remain cleared to ensure  
compatibility with future functions which might use this bit  
V1CMC  
V1 Current Monitor  
Control  
1
0
an increasing V1 current causes a reset if the watchdog  
was disabled during Standby mode  
an increasing V1 current just reactivates the watchdog  
during Standby mode  
3
2
1
0
WEN  
WSC  
ILEN  
ILC  
Wake Enable[2]  
1
0
1
0
1
0
1
0
WAKE pin enabled  
WAKE pin disabled  
Wake Sample Control  
INH/LIMP Enable  
INH/LIMP Control  
Wake mode cyclic sample  
Wake mode continuous sample  
INH/LIMP pin active (See ILC bit)  
INH/LIMP pin floating  
INH/LIMP pin HIGH if ILEN bit is set  
INH/LIMP pin LOW if ILEN bit is set  
[1] RLC is set automatically with entering Restart mode or Fail-safe mode. This guarantees a safe reset period in case of serious failure  
situations. External reset spikes are lengthened by the SBC until the programmed reset length is reached.  
[2] If WEN is not set, the WAKE port is completely disabled. There is no change of the bits EWS and WLS within the System Status register.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
35 of 70  
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
6.12.9 Physical Layer Control register and Physical Layer Control Feedback  
register  
These registers are used to configure the CAN transceiver. The settings can be read  
back.  
Table 12. Physical Layer Control and Physical Layer Control Feedback register bit description  
Bit  
Symbol  
Description  
Value  
Function  
15 and 14 A1, A0  
register address  
Read Register Select  
11  
1
select Physical Layer Control register  
read the General Purpose Feedback register 1  
read the Physical Layer Control Feedback register  
13  
12  
RRS  
RO  
0
Read Only  
1
read the register selected by RRS without writing to the  
Physical Layer Control register  
0
read the register selected by RRS and write to Physical  
Layer Control register  
11  
10  
V2C  
V2 Control  
1
0
1
V2 remains active in CAN Off-line mode  
V2 is OFF in CAN Off-line mode  
CPNC  
CAN Partial Networking  
Control  
CAN transceiver enters On-line Listen mode instead of  
On-line mode; cleared whenever the SBC enters On-line  
mode or Active mode  
0
1
0
1
0
1
On-line Listen mode disabled  
9
8
7
COTC  
CTC  
CAN Off-line Time  
Control[1]  
toff-line long period (extended to toff-line(ext) after wake-up)  
toff-line short period (extended to toff-line(ext) after wake-up)  
CAN transmitter is disabled  
CAN Transmitter  
Control[2]  
CAN transmitter is enabled  
CRC  
CAN Receiver Control  
TXD signal is forwarded directly to RXD for self-test  
purposes (loopback behavior); only if CTC = 1  
0
TXD signal is not forwarded to RXD (normal behavior)  
CAN Active mode (in Normal mode and Flash mode only)  
CAN Active mode disabled  
6
5
CMC  
CSC  
CAN Mode Control  
CAN Split Control  
1
0
1
CAN SPLIT pin active  
0
CAN SPLIT pin floating  
4 to 2  
-
-
-
reserved  
000  
0
reserved for SBCs with LIN transceiver  
reserved for SBCs with LIN transceiver  
reserved for SBCs with LIN transceiver  
1
0
reserved[3]  
reserved[4]  
1
[1] For the CAN transceiver to enter Off-Line mode from On-line or On-line Listen mode a minimum time without bus activity is needed. This  
minimum time toff-line is defined by COTC; see Section 6.7.1.4.  
[2] In case of an RXDC / TXDC interfacing failure the CAN transmitter is disabled without setting CTC. Recovery from such a failure is  
automatic when CAN communication (with correct interfacing levels) is received. Manual recovery is also possible by setting and  
clearing the CTC bit under software control.  
[3] Default value is 1; therefore this bit should be set to 0 by the application.  
[4] Default value is 0; therefore this bit should be set to 1 by the application.  
6.12.10 Special Mode register and Special Mode Feedback register  
These registers are used to configure global SBC parameters during system start-up. The  
settings can be read back.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
36 of 70  
 
 
 
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 13. Special Mode register and Special Mode Feedback register bit description  
Bit  
Symbol  
Description  
Value  
Function  
15 and 14 A1, A0  
register address  
Read Register Select  
01  
0
select Special Mode register  
read the Interrupt Enable Feedback register  
read the Special Mode Feedback register  
13  
12  
RRS  
RO  
1
Read Only  
1
read the register selected by RRS without writing to the  
Special Mode register  
0
0
read the register selected by RRS and write to the  
Special Mode register  
11 and 10  
9
-
reserved  
reserved for future use; should remain cleared to ensure  
compatibility with future functions which might use this bit  
ISDM  
Initialize Software  
Development Mode[1]  
1
0
initialization of software development mode  
normal watchdog interrupt, reset monitoring and fail-safe  
behavior  
8
ERREM  
Error-pin Emulation  
Mode  
1
pin EN reflects the status of the CANFD bits:  
EN is set if CANFD = 0000 (no error)  
EN is cleared if CANFD is not 0000 (error)  
pin EN behaves as an enable pin; see Section 6.5.2  
0
0
7
-
reserved  
reserved for future use; should remain cleared to ensure  
compatibility with future functions which might use this bit  
6 and 5  
WDPRE [1:0] Watchdog prescaler  
00  
01  
10  
11  
11  
10  
01  
00  
0
watchdog prescale factor 1  
watchdog prescale factor 1.5  
watchdog prescale factor 2.5  
watchdog prescale factor 3.5  
V1 reset threshold = 0.9 × VV1(nom)  
4 and 3  
2 to 0  
V1RTHC [1:0] V1 Reset Threshold  
Control  
[2]  
V1 reset threshold = 0.7 × VV1(nom)  
V1 reset threshold = 0.8 × VV1(nom)  
V1 reset threshold = 0.9 × VV1(nom)  
-
reserved  
reserved for future use; should remain cleared to ensure  
compatibility with future functions which might use this bit  
[1] See Section 6.13.1.  
[2] Not supported for the UJA1066TW/3V3 version.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
37 of 70  
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
6.12.11 General Purpose registers and General Purpose Feedback registers  
The UJA1066 contains two 12-bit General Purpose registers (and accompanying General  
Purpose Feedback registers) without predefined bit definitions. These registers can be  
used by the microcontroller for advanced system diagnosis or for storing critical system  
status information outside the microcontroller. After Power-up, General Purpose register 0  
will contain a ‘Device Identification Code’ consisting of the SBC type and SBC version.  
This code is available until it is overwritten by the microcontroller (as indicated by the DIC  
bit).  
Table 14. General Purpose register 0 and General Purpose Feedback register 0 bit description  
Bit  
Symbol  
A1, A0  
RRS  
Description  
Value  
Function  
15, 14  
13  
register address  
read register select  
10  
1
read the General Purpose Feedback register 0  
read the General Purpose Feedback register 0  
read the System Configuration Feedback register  
0
12  
RO  
read only  
1
read the register selected by RRS without writing to the  
General Purpose register 0  
0
read the register selected by RRS and write to the General  
Purpose register 0  
11  
DIC  
device identification  
control[1]  
1
0
General Purpose register 0 contains user-defined bits  
General Purpose register 0 contains the Device  
Identification Code  
10 to 0  
GP0[10:0]  
general purpose bits[2]  
1
0
user-defined  
user-defined  
[1] The Device Identification Control bit is cleared during power-up of the SBC, indicating that General Purpose register 0 is loaded with the  
Device Identification Code. Any write access to General Purpose register 0 will set the DIC bit, regardless of the value written to DIC.  
[2] During power-up the General Purpose register 0 is loaded with a ‘Device Identification Code’ consisting of the SBC type and SBC  
version, and the DIC bit is cleared.  
Table 15. General Purpose register 1 and General Purpose Feedback register 1 bit description  
Bit  
Symbol  
Description  
Value  
Function  
15 and 14 A1, A0  
register address  
read register select  
11  
1
select General Purpose register 1  
read the General Purpose Feedback register 1  
read the Physical Layer Control Feedback register  
13  
12  
RRS  
RO  
0
read only  
1
read the register selected by RRS without writing to the  
General Purpose register 1  
0
read the register selected by RRS and write to the General  
Purpose register  
11 to 0  
GP1[11:0]  
general purpose bits  
1
0
user-defined  
user-defined  
6.12.12 Register configurations at reset  
At Power-on, Start-up and Restart mode the setting of the SBC registers is predefined.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
38 of 70  
 
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 16. System Status register: status at reset  
Symbol  
RSS  
Name  
Power-on  
Start-up [1]  
Restart [1]  
reset source status  
CAN wake-up status  
0000 (power-on reset) any value except 1100  
0000 or 0010 or 1100 or 1110  
no change  
CWS  
0 (no CAN wake-up)  
1 if reset is caused by a  
CAN wake-up, otherwise  
no change  
EWS  
edge wake-up status  
0 (no edge detected)  
1 if reset is caused by a  
wake-up via pin WAKE,  
otherwise no change  
no change  
WLS  
TWS  
WAKE level status  
actual status  
actual status  
actual status  
actual status  
actual status  
temperature warning  
status  
0 (no warning)  
SDMS  
ENS  
software development actual status  
mode status  
actual status  
actual status  
enable status  
0 (EN = LOW)  
0 if ERREM = 0, otherwise 0 if ERREM = 0, otherwise  
actual CAN failure status  
actual CAN failure status  
PWONS  
power-on status  
1 (power-on reset)  
no change  
no change  
[1] Depends on history.  
Table 17. System Diagnosis register: status at reset  
Symbol  
GSD  
Name  
Power-on  
Start-up  
Restart  
ground shift diagnosis 0 (OK)  
actual status  
actual status  
actual status  
actual status  
actual status  
actual status  
actual status  
actual status  
actual status  
actual status  
actual status  
actual status  
CANFD  
V3D  
CAN failure diagnosis 0000 (no failure)  
V3 diagnosis  
1 (OK)  
V2D  
V2 diagnosis  
1 (OK)  
V1D  
V1 diagnosis  
0 (fail)  
CANMD  
CAN mode diagnosis  
00 (Off-line)  
Table 18. Interrupt Enable register and Interrupt Enable Feedback register: status at reset  
Symbol  
Name  
Power-on  
Start-up  
Restart  
All  
all bits  
0 (interrupt disabled)  
no change  
no change  
Table 19. Interrupt register: status at reset  
Symbol  
Name  
Power-on  
Start-up  
Restart  
All  
all bits  
0 (no interrupt)  
0 (no interrupt)  
0 (no interrupt)  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
39 of 70  
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 20. System Configuration register and System Configuration Feedback register: status at reset  
Symbol  
Name  
Power-on  
Start-up  
Restart  
Fail-Safe  
GSTHC  
GND shift level  
0 (normal)  
no change  
no change  
no change  
threshold control  
RLC  
reset length control  
V3 control  
0 (short)  
00 (off)  
no change  
no change  
no change  
1 (long)  
1 (long)  
V3C  
no change  
no change  
no change  
no change  
V1CMC  
V1 current monitor  
control  
0 (watchdog  
restart)  
WEN  
WSC  
ILEN  
wake enable  
1 (enabled)  
0 (control)  
0 (floating)  
no change  
no change  
no change  
no change  
no change  
no change  
wake sample control  
INH/LIMP enable  
see Figure 10  
if ILC = 1,  
0 (floating) if ILC = 1, 1 (active)  
otherwise no change  
otherwise no change  
ILC  
INH/LIMP control  
0 (LOW)  
no change  
no change  
0 (LOW)  
Table 21. Physical Layer Control register and Physical Layer Control Feedback register: status at reset  
Symbol  
V2C  
Name  
Power-on  
Start-up  
Restart  
Fail-Safe  
V2 control  
0 (auto)  
no change  
no change  
no change  
0 (auto)  
CPNC  
CAN partial networking 0 (on-line Listen  
control  
0 if reset is caused  
by a CAN wake-up,  
otherwise no change  
0 (On-line Listen  
mode disabled)  
mode disabled)  
1 (long)  
COTC  
CAN off-line time  
control  
no change  
no change  
no change  
CTC  
CRC  
CMC  
CAN transmitter control 0 (on)  
no change  
no change  
no change  
no change  
no change  
no change  
no change  
no change  
no change  
CAN receiver control  
CAN mode control  
0 (normal)  
0 (Active mode  
disabled)  
CSC  
CAN split control  
0 (off)  
no change  
no change  
no change  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
40 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 22. Special Mode register: status at reset  
Symbol  
ISDM  
Name  
Power-on  
0 (no)  
Start-up  
Restart  
initialize software development mode  
error pin emulation mode  
watchdog prescale factor  
V1 reset threshold control  
no change  
no change  
no change  
no change  
no change  
no change  
no change  
00 (90 %)  
ERREM  
WDPRE  
V1RTHC  
0 (EN function)  
00 (factor 1)  
00 (90 %)  
Table 23. General Purpose register 0 and General Purpose Feedback register 0: status at reset  
Symbol  
DIC  
Name  
Power-on  
Start-up  
Restart  
device identification control  
general purpose bits 10 to 7 (version)  
0 (device ID)  
mask version  
no change  
no change  
no change  
no change  
no change  
GP0[10:7]  
GP0[6:0]  
general purpose bits 6 to 0 (SBC type) 000 0110 (UJA1066) no change  
Table 24. General Purpose register 1 and General Purpose Feedback register 1: status at reset  
Symbol  
Name  
Power-on  
Start-up  
Restart  
GP1[11:0]  
general purpose bits 11 to 0  
0000 0000 0000  
no change  
no change  
6.13 Test modes  
6.13.1 Software development mode  
The Software development mode is intended to support software developers in writing  
and pretesting application software without having to work around watchdog triggering  
and without unwanted jumps to Fail-safe mode.  
In Software development mode, the following events do not force a system reset:  
Watchdog overflow in Normal mode  
Watchdog window miss  
Interrupt time-out  
Elapsed start-up time  
However, in the case of a watchdog trigger failure the reset source information is still  
written to the System Status register, as if a real reset event had occurred.  
The exclusion of watchdog related resets allows for simplified software testing because  
problems with watchdog triggering can be indicated by interrupts instead of resets. The  
SDM bit does not affect the watchdog behavior in Standby and Sleep modes. This allows  
the cyclic wake-up behavior to be evaluated in these modes.  
All transitions to Fail-safe mode are disabled. This makes it possible to work with an  
external emulator that clamps the reset line LOW in debugging mode. A V1 undervoltage  
of more than tV1(CLT) is the only exception that results in a transition to Fail-safe mode (to  
protect the SBC). Transitions from Start-up mode to Restart mode are still possible.  
There are two ways to enter Software development mode. One is by setting the ISDM bit  
in the Special Mode register (Table 13); possible only after the initial connection of a  
battery while the SBC is in Start-up mode. The other is by applying the correct Vth(TEST)  
input voltage at pin TEST before the battery has been connected to pin BAT42.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
41 of 70  
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
To remain in Software development mode the SDM bit in the Mode register must be set  
each time the Mode register is accessed (i.e. watchdog triggering) regardless of how  
Software development mode was entered.  
Software development mode can be exited at any time by clearing the SDM bit in the  
Mode register. Reentering the Software development mode is only possible by  
reconnecting the battery supply (pin BAT42), thereby forcing a new power-on reset.  
6.13.2 Forced normal mode  
The UJA1066 provides Forced normal mode for system evaluation purposes. This mode  
is strictly for evaluation purposes only. In this mode the characteristics as defined in  
Section 9 and Section 10 cannot be guaranteed.  
In Forced normal mode the SBC behaves as follows:  
SPI access (writing and reading) is blocked  
Watchdog disabled  
Interrupt monitoring disabled  
Reset monitoring disabled  
Reset lengthening disabled  
All transitions to Fail-safe mode are disabled, except a V1 undervoltage for more than  
tV1(CLT)  
V1 is started with the long reset time tRSTNL. In the case of a V1 undervoltage, a reset  
is performed until V1 is restored (normal behavior), and the SBC stays in Forced  
normal mode; if an overload occurs at V1 lasting longer than tV1(CLT), Fail-safe mode  
is entered  
V2 is on; overload protection active  
V3 is on; overload protection active  
CAN is in Active mode and cannot switch to Off-line mode  
INH/LIMP pin is HIGH  
SYSINH is HIGH  
EN pin at same level as RSTN pin  
Forced normal mode is activated by applying the correct Vth(TEST) input voltage at the  
TEST pin during initial battery connection.  
7. Limiting values  
Table 25. Limiting values  
In accordance with the Absolute Maximum Rating System (IEC 60134). All voltages are referenced to GND.  
Symbol  
Parameter  
Conditions  
Min  
0.3  
-
Max  
+60  
+60  
Unit  
V
VBAT42  
BAT42 supply voltage  
load dump; t 500 ms  
VBAT42 VBAT14 1 V  
continuous  
V
VBAT14  
BAT14 supply voltage  
0.3  
+33  
+45  
V
V
load dump; t 500 ms  
-
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
42 of 70  
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 25. Limiting values …continued  
In accordance with the Absolute Maximum Rating System (IEC 60134). All voltages are referenced to GND.  
Symbol  
Parameter  
Conditions  
Min  
Max  
Unit  
VDC(n)  
DC voltage on pins  
V1 and V2  
0.3  
1.5  
0.3  
0.3  
1.5  
60  
+5.5  
V
V
V
V
V
V
V
V3 and SYSINH  
INH/LIMP  
VBAT42 + 0.3  
VBAT42 + 0.3  
VBAT42 + 1.2  
+60  
SENSE  
WAKE  
CANH, CANL and SPLIT  
with respect to any other pin  
+60  
TXDC, RXDC, SDO, SDI, SCK,  
SCS, RSTN, INTN and EN  
0.3  
VV1 + 0.3  
TEST  
0.3  
+15  
V
V
Vtrt  
transient voltage  
at pins CANH and CANL; in  
accordance with  
150  
+100  
ISO 7637-3  
[1]  
IWAKE  
Tstg  
DC current at pin WAKE  
storage temperature  
15  
55  
40  
40  
-
mA  
°C  
°C  
°C  
+150  
+125  
+150  
Tamb  
Tvj  
ambient temperature  
[2]  
[3]  
[4]  
virtual junction temperature  
electrostatic discharge voltage  
Vesd  
HBM  
at pins CANH, CANL,  
SPLIT, WAKE, BAT42,  
V3, SENSE; with respect  
to GND  
8.0  
+8.0  
kV  
at any other pin  
MM; at any pin  
2.0  
+2.0  
kV  
V
[5]  
200  
+200  
[1] Only relevant if VWAKE < VGND 0.3 V; current will flow into pin GND.  
[2] In accordance with IEC 60747-1. An alternative definition of virtual junction temperature is: Tvj = Tamb + Pd × Rth(vj-amb), where Rth(vj-amb)  
is a fixed value to be used for the calculation of Tvj. The rating for Tvj limits the allowable combinations of power dissipation (Pd) and  
ambient temperature (Tamb).  
[3] Human Body Model (HBM): C = 100 pF; R = 1.5 kΩ.  
[4] ESD performance according to IEC 61000-4-2 (C = 150 pF, R = 330 Ω) of pins CANH, CANL, SPLIT, WAKE, BAT42 and V3 with respect  
to GND was verified by an external test house. Following results were obtained:  
a) Equal or better than ±4 kV (unaided)  
b) Equal or better than ±20 kV (using external ESD protection: NXP Semiconductors PESD1CAN diode)  
[5] Machine Model (MM): C = 200 pF; L = 0.75 μH; R = 10 Ω.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
43 of 70  
 
 
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
8. Thermal characteristics  
V1 dissipation  
V2 dissipation  
V3 dissipation  
other dissipation  
T
vj  
6 K/W  
20 K/W  
23 K/W  
6 K/W  
6 K/W  
T
T
(heat sink)  
case  
R
th(c-a)  
amb  
001aac327  
Fig 13. Thermal model of the HTSSOP32 package  
9. Static characteristics  
Table 26. Static characteristics  
Tvj = 40 °C to +150 °C, VBAT42 = 5.5 V to 52 V; VBAT14 = 5.5 V to 27 V; VBAT42 VBAT14 1 V; unless otherwise specified. All  
voltages are defined with respect to ground. Positive currents flow into the IC.[1]  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
Supply; pin BAT42  
IBAT42  
BAT42 supply  
current  
V1, V2 and V3 off; CAN in  
Off-line mode;  
OTIE = BATFIE = 0;  
ISYSINH = IWAKE = 0 A  
VBAT42 = 8.1 V to 52 V  
VBAT42 = 5.5 V to 8.1 V  
-
-
-
50  
70  
53  
70  
93  
76  
μA  
μA  
μA  
IBAT42(add)  
additional BAT42  
supply current  
V1 and/or V2 on;  
ISYSINH = 0 mA  
V3 in Cyclic mode; IV3 = 0 mA  
-
-
0
1
μA  
μA  
V3 continuously on;  
IV3 = 0 mA  
30  
50  
Tvj warning enabled;  
OTIE = 1  
-
20  
40  
μA  
SENSE enabled; BATFIE = 1  
-
-
2
7
μA  
μA  
CAN in Active mode;  
CMC = 1  
750  
1500  
VBAT42 = 12 V  
VBAT42 = 27 V  
-
-
1.5  
3
5
mA  
mA  
10  
VPOR(BAT42)  
BAT42 voltage level for setting PWONS  
for power-on reset  
PWONS = 0; VBAT42 falling  
4.45  
4.75  
-
-
5
V
V
status bit change  
for clearing PWONS  
PWONS = 1; VBAT42 rising  
5.5  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
44 of 70  
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 26. Static characteristics …continued  
Tvj = 40 °C to +150 °C, VBAT42 = 5.5 V to 52 V; VBAT14 = 5.5 V to 27 V; VBAT42 VBAT14 1 V; unless otherwise specified. All  
voltages are defined with respect to ground. Positive currents flow into the IC.[1]  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
Supply; pin BAT14  
IBAT14  
BAT14 supply  
current  
V1 and V2 off; CAN in Off-line  
mode; ILEN = CSC = 0;  
IINH/LIMP = ISPLIT = 0 mA  
-
2
5
μA  
IBAT14(add)  
additional BAT14  
supply current  
V1 on; IV1 = 0 mA  
-
-
200  
150  
300  
200  
μA  
μA  
V1 on; IV1 = 0 mA;  
VBAT14 = 12 V  
V2 on; IV2 = 0 mA  
V2 on; IV2 = 0 mA;  
-
-
200  
200  
320  
250  
μA  
μA  
VBAT14 = 12 V  
INH/LIMP enabled; ILEN = 1;  
IINH/LIMP = 0 mA  
-
-
1
5
2
μA  
CAN in Active mode;  
CMC = 1;  
10  
mA  
ICANH = ICANL = 0 mA  
SPLIT active; CSC = 1;  
ISPLIT = 0 mA  
-
1
-
2
mA  
V
VBAT14  
BAT14 voltage level for normal output current  
capability at V1  
9
6
27  
8
for high output current  
capability at V1  
-
V
Battery supply monitor input; pin SENSE  
Vth(SENSE)  
input threshold low  
battery voltage  
detection  
1
2.5  
-
3
V
release  
1.7  
20  
5
4
V
IIH(SENSE)  
HIGH-level input  
current  
Normal mode; BATFIE = 1  
Standby mode; BATFIE = 1  
50  
10  
0.2  
100  
20  
2
μA  
μA  
μA  
Normal mode or Standby  
mode; BATFIE = 0  
-
Voltage source; pin V1[2]; see also Figure 14 to Figure 20  
Vo(V1)  
output voltage  
VBAT14 = 5.5 V to 18 V;  
V1 = 120 mA to 5 mA;  
Tj = 25 °C  
VV1(nom)  
0.1  
VV1(nom)  
VV1(nom)  
0.1  
+
+
V
I
VBAT14 = 14 V; IV1 = 5 mA;  
VV1(nom)  
0.025  
VV1(nom)  
VV1(nom)  
0.025  
V
Tj = 25 °C  
ΔVV1  
supply voltage  
regulation  
VBAT14 = 9 V to 16 V;  
-
1
5
25  
mV  
mV  
IV1 = 5 mA; Tj = 25 °C  
load regulation  
VBAT14 = 14 V;  
-
25  
IV1 = 50 mA to 5 mA;  
Tj = 25 °C  
[3]  
voltage drift with  
temperature  
V
BAT14 = 14 V; IV1 = 5 mA;  
-
-
200  
ppm/K  
Tj = 40 °C to +150 °C  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
45 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 26. Static characteristics …continued  
Tvj = 40 °C to +150 °C, VBAT42 = 5.5 V to 52 V; VBAT14 = 5.5 V to 27 V; VBAT42 VBAT14 1 V; unless otherwise specified. All  
voltages are defined with respect to ground. Positive currents flow into the IC.[1]  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
Vdet(UV)(V1)  
undervoltage  
VBAT14 = 14 V;  
0.90 ×  
0.92 ×  
0.95 ×  
V
detection and reset  
activation level  
V1RTHC[1:0] = 00 or 11  
VV1(nom)  
VV1(nom)  
VV1(nom)  
VBAT14 = 14 V;  
V1RTHC[1:0] = 01  
0.80 ×  
VV1(nom)  
0.82 ×  
VV1(nom)  
0.85 ×  
VV1(nom)  
V
V
V
V
V
V
VBAT14 = 14 V;  
0.70 ×  
VV1(nom)  
0.72 ×  
VV1(nom)  
0.75 ×  
VV1(nom)  
V1RTHC[1:0] = 10  
Vrel(UV)(V1)  
undervoltage  
detection release  
level  
VBAT14 = 14 V;  
-
-
-
0.94 ×  
VV1(nom)  
-
-
-
V1RTHC[1:0] = 00 or 11  
VBAT14 = 14 V;  
V1RTHC[1:0] = 01  
0.84 ×  
VV1(nom)  
VBAT14 = 14 V;  
0.74 ×  
VV1(nom)  
V1RTHC[1:0] = 10  
VUV(VFI)  
IthH(V1)  
IthL(V1)  
IV1  
undervoltage level  
for generating a VFI  
interrupt  
VBAT14 = 14 V; VFIE = 1  
0.90 ×  
VV1(nom)  
0.93 ×  
VV1(nom)  
0.97 ×  
VV1(nom)  
undercurrent  
threshold for  
watchdog enable  
10  
6  
5  
3  
2  
mA  
mA  
undercurrent  
threshold for  
watchdog disable  
1.5  
output current  
capability  
VBAT14 = 9 V to 27 V;  
δVV1 = 0.05 × VV1(nom)  
200  
135  
120  
mA  
mA  
mA  
Ω
VBAT14 = 9 V to 27 V;  
200  
110  
-
V1 shorted to GND  
VBAT14 = 5.5 V to 9 V;  
δVV1 = 0.05 × VV1(nom)  
-
-
-
120  
Zds(on)  
regulator impedance VBAT14 = 4 V to 5 V  
between pins BAT14  
3
5
and V1  
Voltage source; pin V2[4]  
Vo(V2)  
output voltage  
VBAT14 = 9 V to 16 V;  
V2 = 50 mA to 5 mA  
4.8  
5.0  
5.0  
1
5.2  
5.05  
25  
V
I
VBAT14 = 14 V; IV2 = 10 mA;  
Tj = 25 °C  
4.95  
V
ΔVV2  
supply voltage  
regulation  
VBAT14 = 9 V to 16 V;  
IV2 = 10 mA; Tj = 25 °C  
-
-
-
mV  
mV  
ppm/K  
load regulation  
VBAT14 = 14 V; IV2 = 50 mA  
to 5 mA; Tj = 25 °C  
-
50  
[3]  
voltage drift with  
temperature  
VBAT14 = 14 V; IV2 = 10 mA;  
40 °C < Tj < +150 °C  
-
200  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
46 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 26. Static characteristics …continued  
Tvj = 40 °C to +150 °C, VBAT42 = 5.5 V to 52 V; VBAT14 = 5.5 V to 27 V; VBAT42 VBAT14 1 V; unless otherwise specified. All  
voltages are defined with respect to ground. Positive currents flow into the IC.[1]  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
IV2  
output current  
capability  
VBAT14 = 9 V to 27 V;  
δVV2 = 300 mV  
200  
-
120  
mA  
VBAT14 = 9 V to 27 V;  
V2 shorted to GND  
300  
-
-
mA  
mA  
mA  
V
VBAT14 = 6 V to 8 V;  
-
-
80  
50  
4.8  
δVV2 = 300 mV  
VBAT14 = 5.5 V;  
δVV2 = 300 mV  
-
-
Vdet(UV)(V2)  
undervoltage  
VBAT14 = 14 V  
4.5  
4.6  
detection threshold  
Voltage source; pin V3  
VBAT42-V3(drop)  
Idet(OL)(V3)  
IL⎪  
VBAT42 to VV3 voltage VBAT42 = 9 V to 52 V;  
-
-
1.0  
60  
5
V
drop  
IV3 = 20 mA  
overload current  
VBAT42 = 9 V to 52 V  
165  
-
mA  
μA  
detection threshold  
leakage current  
VV3 = 0 V; V3C[1:0] = 00  
-
0
System inhibit output; pin SYSINH  
VBAT42-SYSINH(drop) VBAT42 to VSYSINH  
voltage drop  
ISYSINH = 0.2 mA  
-
-
1.0  
-
2.0  
5
V
IL⎪  
leakage current  
VSYSINH = 0 V  
μA  
Inhibit/limp-home output; pin INH/LIMP  
VBAT14-INH(drop)  
VBAT14 to VINH  
voltage drop  
IINH/LIMP = 10 μA;  
ILEN = ILC = 1  
-
0.7  
1.2  
-
1.0  
2.0  
4
V
IINH/LIMP = 200 μA;  
ILEN = ILC = 1  
-
V
Io(INH/LIMP)  
output current  
capability  
VINH/LIMP = 0.4 V;  
ILEN = 1; ILC = 0  
0.8  
-
mA  
μA  
IL⎪  
leakage current  
VINH/LIMP = 0 V to VBAT14  
ILEN = 0  
;
-
5
Wake input; pin WAKE  
Vth(WAKE) wake-up voltage  
threshold  
pull-up input current VWAKE = 0 V  
Serial peripheral interface inputs; pins SDI, SCK and SCS  
2.0  
3.3  
-
5.2  
V
IWAKE(pu)  
25  
1.3  
μA  
VIH(th)  
HIGH-level input  
threshold voltage  
0.7 × VV1  
0.3  
50  
-
VV1 + 0.3  
+0.3 × VV1  
400  
V
VIL(th)  
LOW-level input  
threshold voltage  
-
V
Rpd(SCK)  
Rpu(SCS)  
ISDI  
pull-down resistor at VSCK = 2 V; VV1 2 V  
pin SCK  
130  
130  
-
kΩ  
kΩ  
μA  
pull-up resistor at  
pin SCS  
VSCS = 1 V; VV1 2 V  
50  
400  
input leakage current VSDI = 0 V to VV1  
at pin SDI  
5  
+5  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
47 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 26. Static characteristics …continued  
Tvj = 40 °C to +150 °C, VBAT42 = 5.5 V to 52 V; VBAT14 = 5.5 V to 27 V; VBAT42 VBAT14 1 V; unless otherwise specified. All  
voltages are defined with respect to ground. Positive currents flow into the IC.[1]  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
Serial peripheral interface data output; pin SDO  
IOH  
HIGH-level output  
current  
VSCS = 0 V; VO = VV1 0.4 V  
VSCS = 0 V; VO = 0.4 V  
50  
1.6  
5  
-
-
-
1.6  
20  
mA  
mA  
μA  
IOL  
LOW-level output  
current  
IOL(off)  
OFF-state output  
leakage current  
VSCS = VV1;VO = 0 V to VV1  
+5  
Reset output with clamping detection; pin RSTN  
IOH  
HIGH-level output  
current  
VRSTN = 0.7 × VV1(nom)  
1000  
-
-
-
-
-
50  
μA  
mA  
V
IOL  
LOW-level output  
current  
VRSTN = 0.9 V  
1
5
VOL  
LOW-level output  
voltage  
VV1 = 1.5 V to 5.5 V;  
pull-up resistor to V1 4 kΩ  
0
0.2 × VV1  
VV1 + 0.3  
+0.3 × VV1  
VIH(th)  
VIL(th)  
HIGH-level input  
threshold voltage  
0.7 × VV1  
0.3  
V
LOW-level input  
threshold voltage  
V
Enable output; pin EN  
IOH HIGH-level output  
VOH = VV1 0.4 V  
VOL = 0.4 V  
20  
1.6  
0
-
-
-
1.6  
20  
mA  
mA  
V
current  
IOL  
LOW-level output  
current  
VOL  
LOW-level output  
voltage  
IOL = 20 μA; VV1 = 1.2 V  
0.4  
Interrupt output; pin INTN  
IOL LOW-level output  
current  
CAN transmit data input; pin TXDC  
VOL = 0.4 V  
1.6  
-
15  
mA  
VIH  
HIGH-level input  
voltage  
0.7 × VV1  
-
VV1 + 0.3  
+0.3 × VV1  
25  
V
VIL  
LOW-level input  
voltage  
0.3  
-
V
RTXDC(pu)  
TXDC pull-up  
resistor  
VTXDC = 0 V  
5
12  
kΩ  
CAN receive data output; pin RXDC  
IOH  
HIGH-level output  
current  
VOH = VV1 0.4 V  
25  
-
-
1.6  
mA  
mA  
IOL  
LOW-level output  
current  
VOL = 0.4 V  
1.6  
25  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
48 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 26. Static characteristics …continued  
Tvj = 40 °C to +150 °C, VBAT42 = 5.5 V to 52 V; VBAT14 = 5.5 V to 27 V; VBAT42 VBAT14 1 V; unless otherwise specified. All  
voltages are defined with respect to ground. Positive currents flow into the IC.[1]  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
High-speed CAN-bus lines; pins CANH and CANL  
Vo(dom)  
CANH dominant  
output voltage  
Active mode; VTXDC = 0 V;  
V2 = 4.75 V to 5.25 V  
2.85  
0.5  
3.6  
1.4  
-
4.25  
2
V
V
V
V
CANL dominant  
output voltage  
Active mode; VTXDC = 0 V;  
VV2 = 4.75 V to 5.25 V  
Vo(m)(dom)  
matching of  
dominant output  
voltage  
RL = 60 Ω; Vo(m)(dom)  
VV2 VCANH VCANL  
=
0.3  
+0.3  
Vo(dif)  
differential bus  
output voltage  
Active mode; VTXDC = 0 V;  
VV2 = 4.75 V to 5.25 V;  
RL = 45 Ω to 65 Ω  
1.5  
-
3
V
Active mode, On-line mode or  
On-line Listen mode;  
50  
0
+50  
mV  
VTXDC = VV1;  
VV2 = 4.75 V to 5.25 V;  
no load  
VO(reces)  
recessive output  
voltage  
Active mode, On-line mode or  
On-line Listen mode;  
2.25  
2.5  
2.75  
V
VTXDC = VV1  
;
VV2 = 4.75 V to 5.25 V;  
RL = 60 Ω  
Off-line mode; RL = 60 Ω  
0.1  
0
+0.1  
0.9  
V
V
Vth(dif)  
differential receiver  
threshold voltage  
Active mode, On-line mode or  
On-line Listen mode;  
VCAN = 30 V to +30 V;  
RL = 60 Ω  
0.5  
0.7  
Off-line mode;  
0.45  
0.7  
1.15  
V
VCAN = 30 V to +30 V;  
RL = 60 Ω; measured from  
recessive to dominant  
Vth(GSD)(cm)  
common-mode bus Active mode; GSTHC = 0;  
voltage threshold VV2 = 5 V; RL = 60 Ω;  
level for ground shift Vcm = 0.5 × (VCANH + VCANL  
0.95  
0.3  
1.75  
1
2.45  
1.5  
V
)
)
detection  
Active mode; GSTHC = 1;  
V
VV2 = 5 V; RL = 60 Ω;  
Vcm = 0.5 × (VCANH + VCANL  
Io(CANH)(dom)  
CANH dominant  
output current  
Active mode; t < tTXDC(dom)  
VCANH = 0 V; VTXDC = 0 V;  
VV2 = 5 V  
;
100  
45  
75  
75  
45  
100  
mA  
mA  
Io(CANL)(dom)  
CANL dominant  
output current  
Active mode; t < tTXDC(dom)  
;
VCANL = 5 V; VTXDC = 0 V;  
VV2 = 5 V  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
49 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 26. Static characteristics …continued  
Tvj = 40 °C to +150 °C, VBAT42 = 5.5 V to 52 V; VBAT14 = 5.5 V to 27 V; VBAT42 VBAT14 1 V; unless otherwise specified. All  
voltages are defined with respect to ground. Positive currents flow into the IC.[1]  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
Io(reces)  
recessive output  
current  
all CAN modes; V2D = 1;  
5  
-
+5  
mA  
VTXDC = VV1;  
VCAN = 40 V to +40 V  
Active mode, On-line mode or  
On-line Listen mode;  
10  
-
+10  
28  
μA  
kΩ  
V2D = 0; VTXDC = VV1  
;
VCAN = 0.5 V to +5 V  
Ri  
input resistance  
Active mode, On-line mode or  
On-line Listen mode;  
9
15  
V2D = 1; VTXDC = VV1  
;
VCAN = 40 V to +40 V  
Off-line mode;  
15  
2  
19  
-
22  
0
40  
+2  
52  
20  
10  
50  
kΩ  
%
VCAN = 40 V to +40 V  
Ri(m)  
input resistance  
matching  
VCANH = VCANL  
Ri(dif)  
Ci(cm)  
Ci(dif)  
Rsc(bus)  
differential input  
resistance  
30  
-
kΩ  
pF  
pF  
Ω
[3]  
[3]  
common-mode input  
capacitance  
differential input  
capacitance  
-
-
detectable  
Active mode; VTXDC = 0 V  
0
-
short-circuit  
resistance between  
bus lines and VV2  
,
VBAT14, VBAT42 and  
GND  
CAN-bus common mode stabilization output; pin SPLIT  
Vo  
output voltage  
Active mode, On-line mode or  
On-line Listen mode;  
CSC = V2D = 1;  
0.3 × VV2 0.5 × VV2 0.7 × VV2  
V
ISPLIT= 500 μA  
IL⎪  
leakage current  
Off-line mode or CSC = 0;  
VSPLIT = 40 V to +40 V  
10  
0
5
+10  
8
μA  
TEST input; pin TEST  
Vth(TEST) input threshold  
for entering Software  
development mode;  
Tj = 25 °C  
1
V
voltage  
for entering Forced normal  
mode; Tj = 25 °C  
2
2
10  
4
13.5  
8
V
R(pd)TEST  
pull-down resistor  
between pin TEST and GND  
kΩ  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
50 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 26. Static characteristics …continued  
Tvj = 40 °C to +150 °C, VBAT42 = 5.5 V to 52 V; VBAT14 = 5.5 V to 27 V; VBAT42 VBAT14 1 V; unless otherwise specified. All  
voltages are defined with respect to ground. Positive currents flow into the IC.[1]  
Symbol  
Temperature detection  
Tj(warn) high junction  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
160  
175  
190  
°C  
temperature warning  
level  
[1] All parameters are guaranteed over the virtual junction temperature range by design. Products are 100 % tested at 125 °C ambient  
temperature on wafer level (pretesting). Cased products are 100 % tested at 25 °C ambient temperature (final testing). Both pretesting  
and final testing use correlated test conditions to cover the specified temperature and power supply voltage range.  
[2]  
VV1(nom) is 3.3 V or 5 V, depending on the SBC version.  
[3] Not tested in production.  
[4] V2 internally supplies the SBC CAN transceiver. The supply current needed for the CAN transceiver reduces the pin V2 output  
capability. The performance of the CAN transceiver can be impaired if V2 is also used to supply other circuitry while the CAN transceiver  
is in use.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
51 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
015aaa055  
6
5
4
3
2
V
V1  
(V)  
type 5V0  
I
=
V1  
100 μA  
50 mA  
120 mA  
250 mA  
type 3V3  
2
3
4
5
6
7
V
(V)  
BAT14  
a. Tj = 25 °C.  
015aaa056  
6
V
V1  
(V)  
type 5V0  
5
4
3
2
I
=
V1  
100 μA  
50 mA  
120 mA  
250 mA  
type 3V3  
2
3
4
5
6
7
V
(V)  
BAT14  
b. Tj = 150 °C.  
Fig 14. V1 output voltage (dropout) as a function of battery voltage  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
52 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
001aaf246  
10  
I  
T = +150 °C  
j
I
BAT14  
V1  
(mA)  
8
6
4
2
0
T = 40 °C  
j
+25 °C  
+150 °C  
+25 °C  
40 °C  
(1)  
(2)  
V
BAT14  
= 8 V  
5.5 V  
0
50  
100  
150  
200  
250  
I
(mA)  
V1  
(1) Types 5V0 and 3V3.  
(2) Type 5V0 only.  
a. At Tj = 40 °C, +25 °C and +150 °C.  
001aaf247  
5
I
I  
V1  
BAT14  
(mA)  
4
3
2
1
0
(1)  
(2)  
V
BAT14  
= 9 V to 27 V  
5.5 V  
0
50  
100  
150  
200  
250  
I
(mA)  
V1  
(1) Types 5V0 and 3V3.  
(2) Types 3V3 only.  
b. At Tj = 40 °C to +150 °C.  
Fig 15. V1 quiescent current as a function of output current  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
53 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
015aaa057  
6
4
2
0
type 5V0  
type 3V3  
V
V1  
(V)  
0
40  
80  
120  
160  
I
(mA)  
V1  
VBAT14 = 9 V to 27 V.  
Tj = 25 °C to 125 °C.  
Fig 16. V1 output voltage as a function of output current  
001aaf248  
160  
PSRR  
(dB)  
V
BAT14  
= 14 V  
14 V  
120  
80  
40  
0
T = 25 °C  
j
150 °C  
5.5 V  
25 °C to 150 °C  
(1)  
5.5 V  
150 °C  
2
3
1
10  
10  
10  
f (Hz)  
IV1 = 120 mA.  
(1) Type 5V0 only.  
Fig 17. V1 power supply ripple rejection as a function of frequency  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
54 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
001aaf250  
16  
200  
V
ΔV  
V1  
(mV)  
BAT14  
(V)  
V
BAT14  
12  
100  
ΔV  
V1  
8
0
4
100  
0
100  
200  
300  
400  
500  
t (μs)  
IV1 = 5 mA; C = 1 μF; ESR = 0.01 Ω; Tj = 25 °C.  
a. Line transient response  
001aaf251  
75  
400  
I
ΔV  
V1  
(mV)  
V1  
(mA)  
25  
200  
I
V1  
ΔV  
V1  
25  
75  
0
200  
0
100  
200  
300  
400  
500  
t (μs)  
VBAT14 = 14 V; C = 1 μF; ESR = 0.01 Ω; Tj = 25 °C.  
b. Load transient response  
Fig 18. V1 transient response as a function of time  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
55 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
001aaf249  
1
ESR  
(Ω)  
1  
2  
3  
10  
10  
10  
stable operation area  
unstable operation area  
0
40  
80  
120  
I
V1  
(mA)  
Fig 19. V1 output stability related to ESR value of output capacitor  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
56 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
I
= 30 mA  
load  
BAT42  
BAT14  
V1  
SBC  
100 μF/  
0.1 Ω  
100  
nF  
47 μF/  
0.1 Ω  
V
BAT  
R
load  
100  
nF  
GND  
001aaf572  
a. Switch-on test circuit.  
015aaa058  
6
type 5V0  
V
V1  
(V)  
4
2
0
V
= 8 V  
BAT  
type 3V3  
V
= 5.5 V  
BAT  
V
BAT  
= 12 V  
0
0.4  
0.8  
1.2  
1.6  
2.0  
t (ms)  
b. Behavior at Tj = 25 °C.  
015aaa059  
6
type 5V0  
V
V1  
(V)  
V
= 8 V  
BAT  
4
2
0
type 3V3  
V
= 5.5 V  
BAT  
V
= 12 V  
BAT  
0
0.4  
0.8  
1.2  
1.6  
2.0  
t (ms)  
c. Behavior at Tj = 85 °C.  
Fig 20. Switch-on behavior of VV1  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
57 of 70  
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
10. Dynamic characteristics  
Table 27. Dynamic characteristics  
Tvj = 40 °C to +150 °C; VBAT42 = 5.5 V to 52 V; VBAT14 = 5.5 V to 27 V; VBAT42 VBAT14 1 V; unless otherwise specified. All  
voltages are defined with respect to ground. Positive currents flow into the IC.[1]  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
Serial peripheral interface timing; pins SCS, SCK, SDI and SDO (see Figure 21)[2]  
Tcyc  
tlead  
clock cycle time  
enable lead time  
960  
240  
-
-
-
-
ns  
ns  
clock is LOW when SPI select  
falls  
tlag  
enable lag time  
clock is LOW when SPI select  
rises  
240  
-
-
ns  
tSCKH  
tSCKL  
tsu  
clock HIGH time  
480  
480  
80  
-
-
-
-
-
-
-
ns  
ns  
ns  
ns  
ns  
ns  
clock LOW time  
-
input data setup time  
input data hold time  
output data valid time  
SPI select HIGH time  
-
th  
400  
-
-
tDOV  
tSSH  
pin SDO; CL = 10 pF  
400  
-
480  
CAN transceiver timing; pins CANL, CANH, TXDC and RXDC  
tt(reces-dom)  
tt(dom-reces)  
tPHL  
output transition time  
recessive to dominant  
10 % to 90 %; C = 100 pF;  
R = 60 Ω; see Figure 22 and  
Figure 23  
-
100  
100  
120  
120  
-
-
ns  
ns  
ns  
ns  
ms  
μs  
μs  
output transition time  
dominant to recessive  
90 % to 10 %; C = 100 pF;  
R = 60 Ω; see Figure 22 and  
Figure 23  
-
-
propagation delay TXDC to 50 % VTXDC to 50 % VRXDC  
RXDC (HIGH-to-LOW  
transition)  
;
70  
70  
1.5  
3
220  
C = 100 pF; R = 60 Ω; see  
Figure 22 and Figure 23  
tPLH  
propagation delay TXDC to 50 % VTXDC to 50 % VRXDC  
RXDC (LOW-to-HIGH  
transition)  
;
220  
C = 100 pF; R = 60 Ω; see  
Figure 22 and Figure 23  
tTXDC(dom)  
TXDC permanent dominant Active mode, On-line mode or  
disable time  
6
-
On-line Listen mode;  
VV2 = 5 V; VTXDC = 0 V  
tCANH(dom1)  
tCANL(dom1)  
,
minimum dominant time first Off-line mode  
pulse for wake-up on pins  
CANH and CANL  
-
tCANH(reces)  
tCANL(reces)  
,
minimum recessive time  
pulse (after first dominant)  
for wake-up on pins CANH  
and CANL  
Off-line mode  
1
-
-
tCANH(dom2)  
tCANL(dom2)  
,
minimum dominant time  
second pulse for wake-up on  
pins CANH, CANL  
Off-line mode  
1
-
-
-
μs  
ttimeout  
time-out period between  
wake-up message and  
confirm message  
On-line Listen mode  
115  
285  
ms  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
58 of 70  
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 27. Dynamic characteristics …continued  
Tvj = 40 °C to +150 °C; VBAT42 = 5.5 V to 52 V; VBAT14 = 5.5 V to 27 V; VBAT42 VBAT14 1 V; unless otherwise specified. All  
voltages are defined with respect to ground. Positive currents flow into the IC.[1]  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
toff-line  
maximum time before  
entering Off-line mode  
On-line or On-line Listen mode;  
TXDC = VV1; V2D = 1; COTC =  
0; no bus activity  
50  
-
66  
ms  
On-line or On-line Listen mode;  
TXDC = VV1; V2D = 1; COTC =  
1; no bus activity  
200  
400  
-
-
265  
530  
ms  
ms  
toff-line(ext)  
extended minimum time  
before entering Off-line  
mode  
On-line or On-line Listen mode  
after CAN wake-up event;  
TXDC = VV1; V2D = 1; no bus  
activity  
Battery monitoring  
tBAT42(L) BAT42 LOW time for setting  
5
5
-
-
20  
20  
μs  
μs  
PWONS  
tSENSE(L)  
BAT42 LOW time for setting  
BATFI  
Power supply V1; pin V1  
tV1(CLT) V1 clamped LOW time  
during ramp-up of V1  
Power supply V2; pin V2  
tV2(CLT) V2 clamped LOW time  
during ramp-up of V2  
Power supply V3; pin V3  
Start-up mode; V1 active  
V2 active  
229  
28  
-
-
283  
36  
ms  
ms  
tw(CS)  
cyclic sense period  
V3C[1:0] = 10; see Figure 11  
V3C[1:0] = 11; see Figure 11  
V3C[1:0] = 10; see Figure 11  
V3C[1:0] = 11; see Figure 11  
14  
-
-
-
-
18  
ms  
ms  
μs  
28  
36  
ton(CS)  
cyclic sense on-time  
345  
345  
423  
423  
μs  
Wake-up input; pin WAKE  
tWU(ipf) input port filter time  
VBAT42 = 5 V to 27 V  
VBAT42 = 27 V to 52 V  
5
-
-
-
120  
250  
390  
μs  
μs  
μs  
30  
310  
tsu(CS)  
cyclic sense sample setup  
time  
V3C[1:0] = 11 or 10;  
see Figure 11  
Watchdog  
tWD(ETP)  
earliest watchdog trigger  
point  
programmed Nominal  
Watchdog Period (NWP);  
Normal mode  
0.45 × NWP -  
0.55 × NWP  
1.1 × NWP  
tWD(LTP)  
latest watchdog trigger point programmed nominal  
watchdog period; Normal  
0.9 × NWP  
-
mode, Standby mode and  
Sleep mode  
tWD(init)  
watchdog initializing period watchdog time-out in Start-up  
mode  
229  
1.3  
-
283  
1.7  
ms  
s
Fail-safe mode  
tret  
retention time  
Fail-safe mode; wake-up  
detected  
1.5  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
59 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
Table 27. Dynamic characteristics …continued  
Tvj = 40 °C to +150 °C; VBAT42 = 5.5 V to 52 V; VBAT14 = 5.5 V to 27 V; VBAT42 VBAT14 1 V; unless otherwise specified. All  
voltages are defined with respect to ground. Positive currents flow into the IC.[1]  
Symbol  
Reset output; pin RSTN  
tRSTN(CHT) clamped HIGH time,  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
RSTN driven LOW internally  
but RSTN pin remains HIGH  
115  
229  
-
-
141  
283  
ms  
ms  
pin RSTN  
tRSTN(CLT)  
clamped LOW time,  
pin RSTN  
RSTN driven HIGH internally  
but RSTN pin remains LOW  
tRSTN(INT)  
tRSTNL  
interrupt monitoring time  
reset lengthening time  
INTN = 0  
229  
0.9  
-
-
283  
1.1  
ms  
ms  
after internal or external reset  
has been released; RLC = 0  
after internal or external reset  
has been released; RLC =1  
18  
-
22  
ms  
μs  
Interrupt output; pin INTN  
tINTN  
interrupt release  
after SPI has read out the  
Interrupt register  
2
-
-
Oscillator  
fosc  
oscillator frequency  
460.8  
512  
563.2  
kHz  
[1] All parameters are guaranteed over the virtual junction temperature range by design. Products are 100 % tested at 125 °C ambient  
temperature on wafer level (pretesting). Cased products are 100 % tested at 25 °C ambient temperature (final testing). Both pretesting  
and final testing use correlated test conditions to cover the specified temperature and power supply voltage range.  
[2] SPI timing is guaranteed for VBAT42 voltages down to 5 V. For VBAT42 voltages down to 4.5 V the guaranteed SPI timing values double,  
so at these lower voltages a lower maximum SPI communication speed must be observed.  
SCS  
t
t
t
SSH  
T
cyc  
lead  
lag  
t
t
SCKL  
SCKH  
SCK  
SDI  
t
su  
t
h
MSB  
LSB  
X
X
t
DOV  
floating  
floating  
SDO  
X
MSB  
LSB  
001aaa405  
Fig 21. SPI timing  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
60 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
BAT42  
RXDC  
BAT14  
CANH  
10 pF  
R
C
SBC  
TXDC  
CANL  
GND  
V2  
C
b
001aac308  
Fig 22. Timing test circuit for CAN transceiver  
HIGH  
LOW  
TXDC  
CANH  
CANL  
dominant  
recessive  
HIGH  
V
o(dif)  
RXDC  
LOW  
t
t
t(dom-reces)  
t(reces-dom)  
t
t
PLH  
PHL  
001aac309  
Fig 23. Timing diagram CAN transceiver  
11. Test information  
11.1 Quality information  
This product has been qualified to the appropriate Automotive Electronics Council (AEC)  
standard Q100 or Q101 and is suitable for use in automotive applications.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
61 of 70  
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
12. Package outline  
HTSSOP32: plastic thermal enhanced thin shrink small outline package; 32 leads;  
body width 6.1 mm; lead pitch 0.65 mm; exposed die pad  
SOT549-1  
E
A
D
X
c
H
v
M
A
y
exposed die pad side  
E
D
h
Z
32  
17  
A
(A )  
3
2
E
A
h
A
1
pin 1 index  
θ
L
p
L
detail X  
1
16  
w
M
b
e
p
0
2.5  
5 mm  
scale  
DIMENSIONS (mm are the original dimensions).  
A
(1)  
(2)  
UNIT  
A
A
A
b
c
D
D
E
E
e
H
L
L
p
v
w
y
Z
θ
1
2
3
p
h
h
E
max.  
8o  
0o  
0.15 0.95  
0.05 0.85  
0.30 0.20 11.1  
0.19 0.09 10.9  
5.1  
4.9  
6.2  
6.0  
3.6  
3.4  
8.3  
7.9  
0.75  
0.50  
0.78  
0.48  
mm  
1.1  
0.65  
1
0.2  
0.25  
0.1  
0.1  
Notes  
1. Plastic or metal protrusions of 0.15 mm maximum per side are not included.  
2. Plastic interlead protrusions of 0.25 mm maximum per side are not included.  
REFERENCES  
OUTLINE  
EUROPEAN  
PROJECTION  
ISSUE DATE  
VERSION  
IEC  
JEDEC  
JEITA  
03-04-07  
05-11-02  
SOT549-1  
MO-153  
Fig 24. Package outline SOT549-1 (HTSSOP32)  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
62 of 70  
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
13. Soldering of SMD packages  
This text provides a very brief insight into a complex technology. A more in-depth account  
of soldering ICs can be found in Application Note AN10365 “Surface mount reflow  
soldering description”.  
13.1 Introduction to soldering  
Soldering is one of the most common methods through which packages are attached to  
Printed Circuit Boards (PCBs), to form electrical circuits. The soldered joint provides both  
the mechanical and the electrical connection. There is no single soldering method that is  
ideal for all IC packages. Wave soldering is often preferred when through-hole and  
Surface Mount Devices (SMDs) are mixed on one printed wiring board; however, it is not  
suitable for fine pitch SMDs. Reflow soldering is ideal for the small pitches and high  
densities that come with increased miniaturization.  
13.2 Wave and reflow soldering  
Wave soldering is a joining technology in which the joints are made by solder coming from  
a standing wave of liquid solder. The wave soldering process is suitable for the following:  
Through-hole components  
Leaded or leadless SMDs, which are glued to the surface of the printed circuit board  
Not all SMDs can be wave soldered. Packages with solder balls, and some leadless  
packages which have solder lands underneath the body, cannot be wave soldered. Also,  
leaded SMDs with leads having a pitch smaller than ~0.6 mm cannot be wave soldered,  
due to an increased probability of bridging.  
The reflow soldering process involves applying solder paste to a board, followed by  
component placement and exposure to a temperature profile. Leaded packages,  
packages with solder balls, and leadless packages are all reflow solderable.  
Key characteristics in both wave and reflow soldering are:  
Board specifications, including the board finish, solder masks and vias  
Package footprints, including solder thieves and orientation  
The moisture sensitivity level of the packages  
Package placement  
Inspection and repair  
Lead-free soldering versus SnPb soldering  
13.3 Wave soldering  
Key characteristics in wave soldering are:  
Process issues, such as application of adhesive and flux, clinching of leads, board  
transport, the solder wave parameters, and the time during which components are  
exposed to the wave  
Solder bath specifications, including temperature and impurities  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
63 of 70  
 
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
13.4 Reflow soldering  
Key characteristics in reflow soldering are:  
Lead-free versus SnPb soldering; note that a lead-free reflow process usually leads to  
higher minimum peak temperatures (see Figure 25) than a SnPb process, thus  
reducing the process window  
Solder paste printing issues including smearing, release, and adjusting the process  
window for a mix of large and small components on one board  
Reflow temperature profile; this profile includes preheat, reflow (in which the board is  
heated to the peak temperature) and cooling down. It is imperative that the peak  
temperature is high enough for the solder to make reliable solder joints (a solder paste  
characteristic). In addition, the peak temperature must be low enough that the  
packages and/or boards are not damaged. The peak temperature of the package  
depends on package thickness and volume and is classified in accordance with  
Table 28 and 29  
Table 28. SnPb eutectic process (from J-STD-020C)  
Package thickness (mm) Package reflow temperature (°C)  
Volume (mm3)  
< 350  
235  
350  
220  
< 2.5  
2.5  
220  
220  
Table 29. Lead-free process (from J-STD-020C)  
Package thickness (mm) Package reflow temperature (°C)  
Volume (mm3)  
< 350  
260  
350 to 2000  
> 2000  
260  
< 1.6  
260  
250  
245  
1.6 to 2.5  
> 2.5  
260  
245  
250  
245  
Moisture sensitivity precautions, as indicated on the packing, must be respected at all  
times.  
Studies have shown that small packages reach higher temperatures during reflow  
soldering, see Figure 25.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
64 of 70  
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
maximum peak temperature  
= MSL limit, damage level  
temperature  
minimum peak temperature  
= minimum soldering temperature  
peak  
temperature  
time  
001aac844  
MSL: Moisture Sensitivity Level  
Fig 25. Temperature profiles for large and small components  
For further information on temperature profiles, refer to Application Note AN10365  
“Surface mount reflow soldering description”.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
65 of 70  
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
14. Revision history  
Table 30. Revision history  
Document ID  
UJA1066_3  
Modifications:  
UJA1066_2  
UJA1066_1  
Release date  
Data sheet status  
Change notice  
Supersedes  
20100317  
Product data sheet  
-
UJA1066_2  
Error in Figure 20 corrected  
20090505  
Product data sheet  
-
-
UJA1066_1  
-
20070424  
Objective data sheet  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
66 of 70  
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
15. Legal information  
15.1 Data sheet status  
Document status[1][2]  
Product status[3]  
Development  
Definition  
Objective [short] data sheet  
This document contains data from the objective specification for product development.  
This document contains data from the preliminary specification.  
This document contains the product specification.  
Preliminary [short] data sheet Qualification  
Product [short] data sheet Production  
[1]  
[2]  
[3]  
Please consult the most recently issued document before initiating or completing a design.  
The term ‘short data sheet’ is explained in section “Definitions”.  
The product status of device(s) described in this document may have changed since this document was published and may differ in case of multiple devices. The latest product status  
information is available on the Internet at URL http://www.nxp.com.  
malfunction of an NXP Semiconductors product can reasonably be expected  
15.2 Definitions  
to result in personal injury, death or severe property or environmental  
damage. NXP Semiconductors accepts no liability for inclusion and/or use of  
NXP Semiconductors products in such equipment or applications and  
therefore such inclusion and/or use is at the customer’s own risk.  
Draft — The document is a draft version only. The content is still under  
internal review and subject to formal approval, which may result in  
modifications or additions. NXP Semiconductors does not give any  
representations or warranties as to the accuracy or completeness of  
information included herein and shall have no liability for the consequences of  
use of such information.  
Applications — Applications that are described herein for any of these  
products are for illustrative purposes only. NXP Semiconductors makes no  
representation or warranty that such applications will be suitable for the  
specified use without further testing or modification.  
Short data sheet — A short data sheet is an extract from a full data sheet  
with the same product type number(s) and title. A short data sheet is intended  
for quick reference only and should not be relied upon to contain detailed and  
full information. For detailed and full information see the relevant full data  
sheet, which is available on request via the local NXP Semiconductors sales  
office. In case of any inconsistency or conflict with the short data sheet, the  
full data sheet shall prevail.  
NXP Semiconductors does not accept any liability related to any default,  
damage, costs or problem which is based on a weakness or default in the  
customer application/use or the application/use of customer’s third party  
customer(s) (hereinafter both referred to as “Application”). It is customer’s  
sole responsibility to check whether the NXP Semiconductors product is  
suitable and fit for the Application planned. Customer has to do all necessary  
testing for the Application in order to avoid a default of the Application and the  
product. NXP Semiconductors does not accept any liability in this respect.  
Product specification — The information and data provided in a Product  
data sheet shall define the specification of the product as agreed between  
NXP Semiconductors and its customer, unless NXP Semiconductors and  
customer have explicitly agreed otherwise in writing. In no event however,  
shall an agreement be valid in which the NXP Semiconductors product is  
deemed to offer functions and qualities beyond those described in the  
Product data sheet.  
Limiting values — Stress above one or more limiting values (as defined in  
the Absolute Maximum Ratings System of IEC 60134) will cause permanent  
damage to the device. Limiting values are stress ratings only and (proper)  
operation of the device at these or any other conditions above those given in  
the Recommended operating conditions section (if present) or the  
Characteristics sections of this document is not warranted. Constant or  
repeated exposure to limiting values will permanently and irreversibly affect  
the quality and reliability of the device.  
15.3 Disclaimers  
Terms and conditions of commercial sale — NXP Semiconductors  
products are sold subject to the general terms and conditions of commercial  
sale, as published at http://www.nxp.com/profile/terms, unless otherwise  
agreed in a valid written individual agreement. In case an individual  
agreement is concluded only the terms and conditions of the respective  
agreement shall apply. NXP Semiconductors hereby expressly objects to  
applying the customer’s general terms and conditions with regard to the  
purchase of NXP Semiconductors products by customer.  
Limited warranty and liability — Information in this document is believed to  
be accurate and reliable. However, NXP Semiconductors does not give any  
representations or warranties, expressed or implied, as to the accuracy or  
completeness of such information and shall have no liability for the  
consequences of use of such information.  
In no event shall NXP Semiconductors be liable for any indirect, incidental,  
punitive, special or consequential damages (including - without limitation - lost  
profits, lost savings, business interruption, costs related to the removal or  
replacement of any products or rework charges) whether or not such  
damages are based on tort (including negligence), warranty, breach of  
contract or any other legal theory.  
No offer to sell or license — Nothing in this document may be interpreted or  
construed as an offer to sell products that is open for acceptance or the grant,  
conveyance or implication of any license under any copyrights, patents or  
other industrial or intellectual property rights.  
Notwithstanding any damages that customer might incur for any reason  
whatsoever, NXP Semiconductors’ aggregate and cumulative liability towards  
customer for the products described herein shall be limited in accordance  
with the Terms and conditions of commercial sale of NXP Semiconductors.  
Export control — This document as well as the item(s) described herein  
may be subject to export control regulations. Export might require a prior  
authorization from national authorities.  
Quick reference data — The Quick reference data is an extract of the  
product data given in the Limiting values and Characteristics sections of this  
document, and as such is not complete, exhaustive or legally binding.  
Right to make changes — NXP Semiconductors reserves the right to make  
changes to information published in this document, including without  
limitation specifications and product descriptions, at any time and without  
notice. This document supersedes and replaces all information supplied prior  
to the publication hereof.  
Non-automotive qualified products — Unless this data sheet expressly  
states that this specific NXP Semiconductors product is automotive qualified,  
the product is not suitable for automotive use. It is neither qualified nor tested  
in accordance with automotive testing or application requirements. NXP  
Semiconductors accepts no liability for inclusion and/or use of  
Suitability for use — NXP Semiconductors products are not designed,  
authorized or warranted to be suitable for use in medical, military, aircraft,  
space or life support equipment, nor in applications where failure or  
non-automotive qualified products in automotive equipment or applications.  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
67 of 70  
 
 
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
In the event that customer uses the product for design-in and use in  
automotive applications to automotive specifications and standards, customer  
(a) shall use the product without NXP Semiconductors’ warranty of the  
product for such automotive applications, use and specifications, and (b)  
whenever customer uses the product for automotive applications beyond  
NXP Semiconductors’ specifications such use shall be solely at customer’s  
own risk, and (c) customer fully indemnifies NXP Semiconductors for any  
liability, damages or failed product claims resulting from customer design and  
use of the product for automotive applications beyond NXP Semiconductors’  
standard warranty and NXP Semiconductors’ product specifications.  
15.4 Trademarks  
Notice: All referenced brands, product names, service names and trademarks  
are the property of their respective owners.  
16. Contact information  
For more information, please visit: http://www.nxp.com  
For sales office addresses, please send an email to: salesaddresses@nxp.com  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
68 of 70  
 
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
17. Contents  
1
General description. . . . . . . . . . . . . . . . . . . . . . 1  
6.7.4.1  
6.7.4.2  
6.7.4.3  
6.8  
6.9  
6.10  
TXDC dominant clamping . . . . . . . . . . . . . . . 22  
RXDC recessive clamping . . . . . . . . . . . . . . . 22  
GND shift detection . . . . . . . . . . . . . . . . . . . . 23  
Inhibit and limp-home output . . . . . . . . . . . . . 23  
Wake-up input . . . . . . . . . . . . . . . . . . . . . . . . 23  
Interrupt output. . . . . . . . . . . . . . . . . . . . . . . . 24  
Temperature protection . . . . . . . . . . . . . . . . . 24  
SPI interface . . . . . . . . . . . . . . . . . . . . . . . . . 25  
SPI register mapping . . . . . . . . . . . . . . . . . . . 26  
Register overview . . . . . . . . . . . . . . . . . . . . . 26  
Mode register. . . . . . . . . . . . . . . . . . . . . . . . . 27  
System Status register. . . . . . . . . . . . . . . . . . 29  
System Diagnosis register . . . . . . . . . . . . . . . 30  
Interrupt Enable register and  
2
Features and benefits . . . . . . . . . . . . . . . . . . . . 2  
General. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2  
CAN transceiver . . . . . . . . . . . . . . . . . . . . . . . . 2  
Power management . . . . . . . . . . . . . . . . . . . . . 3  
Fail-safe features . . . . . . . . . . . . . . . . . . . . . . . 3  
2.1  
2.2  
2.3  
2.4  
6.11  
6.12  
3
4
Ordering information. . . . . . . . . . . . . . . . . . . . . 4  
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 4  
6.12.1  
6.12.2  
6.12.3  
6.12.4  
6.12.5  
6.12.6  
5
5.1  
5.2  
Pinning information. . . . . . . . . . . . . . . . . . . . . . 5  
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5  
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5  
6
6.1  
6.2  
Functional description . . . . . . . . . . . . . . . . . . . 7  
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . 7  
Fail-safe system controller . . . . . . . . . . . . . . . . 7  
Start-up mode. . . . . . . . . . . . . . . . . . . . . . . . . . 9  
Restart mode . . . . . . . . . . . . . . . . . . . . . . . . . . 9  
Fail-safe mode . . . . . . . . . . . . . . . . . . . . . . . . . 9  
Normal mode . . . . . . . . . . . . . . . . . . . . . . . . . . 9  
Standby mode. . . . . . . . . . . . . . . . . . . . . . . . . 10  
Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . 11  
Flash mode. . . . . . . . . . . . . . . . . . . . . . . . . . . 11  
On-chip oscillator . . . . . . . . . . . . . . . . . . . . . . 12  
Watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
Watchdog start-up behavior . . . . . . . . . . . . . . 13  
Watchdog window behavior . . . . . . . . . . . . . . 13  
Watchdog time-out behavior. . . . . . . . . . . . . . 14  
Watchdog OFF behavior. . . . . . . . . . . . . . . . . 14  
System reset. . . . . . . . . . . . . . . . . . . . . . . . . . 15  
RSTN pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15  
EN output . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17  
Power supplies . . . . . . . . . . . . . . . . . . . . . . . . 17  
BAT14, BAT42 and SYSINH. . . . . . . . . . . . . . 17  
SYSINH output . . . . . . . . . . . . . . . . . . . . . . . . 18  
SENSE input. . . . . . . . . . . . . . . . . . . . . . . . . . 18  
Voltage regulators V1 and V2. . . . . . . . . . . . . 18  
Voltage regulator V1 . . . . . . . . . . . . . . . . . . . . 18  
Voltage regulator V2 . . . . . . . . . . . . . . . . . . . . 18  
Switched battery output V3. . . . . . . . . . . . . . . 19  
CAN transceiver . . . . . . . . . . . . . . . . . . . . . . . 19  
Mode control. . . . . . . . . . . . . . . . . . . . . . . . . . 19  
Active mode . . . . . . . . . . . . . . . . . . . . . . . . . . 20  
On-line mode . . . . . . . . . . . . . . . . . . . . . . . . . 21  
On-line Listen mode . . . . . . . . . . . . . . . . . . . . 21  
Off-line mode . . . . . . . . . . . . . . . . . . . . . . . . . 21  
CAN wake-up . . . . . . . . . . . . . . . . . . . . . . . . . 21  
Termination control . . . . . . . . . . . . . . . . . . . . . 22  
Bus, RXD and TXD failure detection . . . . . . . 22  
Interrupt Enable Feedback register . . . . . . . . 32  
Interrupt register. . . . . . . . . . . . . . . . . . . . . . . 33  
System Configuration register and  
System Configuration Feedback register. . . . 35  
Physical Layer Control register and  
6.12.7  
6.12.8  
6.2.1  
6.2.2  
6.2.3  
6.2.4  
6.2.5  
6.2.6  
6.2.7  
6.3  
6.12.9  
Physical Layer Control Feedback register . . . 36  
6.12.10 Special Mode register and  
Special Mode Feedback register . . . . . . . . . . 36  
6.12.11 General Purpose registers and  
General Purpose Feedback registers . . . . . . 38  
6.12.12 Register configurations at reset . . . . . . . . . . . 38  
6.13  
6.13.1  
6.13.2  
6.4  
6.4.1  
6.4.2  
6.4.3  
6.4.4  
6.5  
6.5.1  
6.5.2  
6.6  
6.6.1  
6.6.1.1  
6.6.2  
6.6.3  
6.6.3.1  
6.6.3.2  
6.6.4  
6.7  
6.7.1  
6.7.1.1  
6.7.1.2  
6.7.1.3  
6.7.1.4  
6.7.2  
6.7.3  
6.7.4  
Test modes. . . . . . . . . . . . . . . . . . . . . . . . . . . 41  
Software development mode . . . . . . . . . . . . . 41  
Forced normal mode . . . . . . . . . . . . . . . . . . . 42  
7
Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 42  
Thermal characteristics . . . . . . . . . . . . . . . . . 44  
Static characteristics . . . . . . . . . . . . . . . . . . . 44  
Dynamic characteristics. . . . . . . . . . . . . . . . . 58  
Test information . . . . . . . . . . . . . . . . . . . . . . . 61  
Quality information. . . . . . . . . . . . . . . . . . . . . 61  
Package outline. . . . . . . . . . . . . . . . . . . . . . . . 62  
8
9
10  
11  
11.1  
12  
13  
Soldering of SMD packages. . . . . . . . . . . . . . 63  
Introduction to soldering. . . . . . . . . . . . . . . . . 63  
Wave and reflow soldering. . . . . . . . . . . . . . . 63  
Wave soldering . . . . . . . . . . . . . . . . . . . . . . . 63  
Reflow soldering . . . . . . . . . . . . . . . . . . . . . . 64  
13.1  
13.2  
13.3  
13.4  
14  
Revision history . . . . . . . . . . . . . . . . . . . . . . . 66  
15  
Legal information . . . . . . . . . . . . . . . . . . . . . . 67  
Data sheet status . . . . . . . . . . . . . . . . . . . . . . 67  
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 67  
Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . 67  
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . 68  
15.1  
15.2  
15.3  
15.4  
continued >>  
UJA1066_2  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2010. All rights reserved.  
Product data sheet  
Rev. 03 — 17 March 2010  
69 of 70  
 
UJA1066  
NXP Semiconductors  
High-speed CAN fail-safe system basis chip  
16  
17  
Contact information. . . . . . . . . . . . . . . . . . . . . 68  
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69  
Please be aware that important notices concerning this document and the product(s)  
described herein, have been included in section ‘Legal information’.  
© NXP B.V. 2010.  
All rights reserved.  
For more information, please visit: http://www.nxp.com  
For sales office addresses, please send an email to: salesaddresses@nxp.com  
Date of release: 17 March 2010  
Document identifier: UJA1066_2  

相关型号:

UJA1066TW/3V3/T

UJA1066 - High-speed CAN fail-safe system basis chip TSSOP 32-Pin
NXP

UJA1066TW/3VO,518

UJA1066 - High-speed CAN fail-safe system basis chip TSSOP 32-Pin
NXP

UJA1066TW/5V0,518

UJA1066 - High-speed CAN fail-safe system basis chip TSSOP 32-Pin
NXP

UJA1066TW/5V0/T

UJA1066 - High-speed CAN fail-safe system basis chip TSSOP 32-Pin
NXP

UJA1066TW/5V0/T,51

UJA1066 - High-speed CAN fail-safe system basis chip TSSOP 32-Pin
NXP

UJA1069

LIN fail-safe system basis chip
NXP

UJA1069TW

LIN fail-safe system basis chip
NXP

UJA1069TW/3V0,512

UJA1069 - LIN fail-safe system basis chip TSSOP 32-Pin
NXP

UJA1069TW/3V3

IC DATACOM, ETHERNET TRANSCEIVER, PDSO32, 6.10 MM, 0.65 MM PITCH, PLASTIC, MO-153, SOT549-1, HTSSOP-32, Network Interface
NXP

UJA1069TW/3V3,512

UJA1069 - LIN fail-safe system basis chip TSSOP 32-Pin
NXP

UJA1069TW/3V3/C,51

UJA1069 - LIN fail-safe system basis chip TSSOP 32-Pin
NXP

UJA1069TW/3V3/CS

UJA1069 - LIN fail-safe system basis chip TSSOP 32-Pin
NXP