CR16MCS9VJE8 National Semiconductor, CR16MCS9VJE8 Datasheet - Page 103

16-Bit Microcontroller IC

CR16MCS9VJE8

Manufacturer Part Number
CR16MCS9VJE8
Description
16-Bit Microcontroller IC
Manufacturer
National Semiconductor
Datasheet

Specifications of CR16MCS9VJE8

Controller Family/series
CR16X
Core Size
16 Bit
Program Memory Size
64K X 8 Flash
Digital Ic Case Style
PQFP
No. Of Pins
80
Mounting Type
Surface Mount
Clock Frequency
25MHz
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CR16MCS9VJE8
Manufacturer:
ON
Quantity:
8 917
Part Number:
CR16MCS9VJE8-CBB
Manufacturer:
ON
Quantity:
846
Part Number:
CR16MCS9VJE8-CBC
Manufacturer:
ON
Quantity:
109
Part Number:
CR16MCS9VJE8-CBD
Manufacturer:
ON
Quantity:
17
Part Number:
CR16MCS9VJE8-CBE
Manufacturer:
ON
Quantity:
1 950
20.6.4
The transmission process can be started after the user has
loaded the buffer registers (data, ID, DLC, PRI) and set the
buffer status from TX_NOT_ACTIVE to TX_ONCE, TX_RTR
or TX_ONCE_RTR.
When the CPU writes TX_ONCE, the buffer will be
TX_BUSY as soon as CR16CAN has scheduled this buffer
for the next transmission. After the frame could be success-
fully transmitted, the buffer status will be automatically reset
to TX_NOT_ACTIVE when a data frame was transmitted or
to RX_READY when a remote frame was transmitted.
TX Buffer States
RTR
received
transmit failed
*1: TX request delayed
TX_ONCE_RTR
priority message
by a TX request of higher
TX_BUSY2
TX_RTR
1010
1111
1110
RX_READY
TX done
CAN
schedules TX
0010
Figure 66. Transmit Buffer States
transmit
request cancelled
CPU writes 1000
CPU writes 1010
TX request
CPU writes 1100
TX_ONCE
1100
Remote transmission
request sent - now wait
to receive a data frame
103
If
TX_ONCE_RTR, it will transmit its data contents. During the
transmission the buffer state is 1111
into the status section of the CNSTAT register. After the suc-
cessful transmission the buffer enters the TX_RTR state and
waits for a remote frame. When it receives a remote frame, it
will go back into the TX_ONCE_RTR state, transmit its data
bytes and return to TX_RTR. If the CPU writes 1010
buffer status section, it will only enter the TX_RTR state. But
it will not send its data bytes before it waits for a remote
frame. Figure 66 illustrates the possible transmit buffer
states.
the
TX request
CPU writes 1110
*1
CPU
schedules TX
CAN
configures
TX_NOT_ACTIVE
TX_BUSY0
transmit failed
1101
1000
request cancelled
CPU writes 1000
transmit
the
TX done
2
as the CPU wrote 1110
message
www.national.com
buffer
2
into the
to
2

Related parts for CR16MCS9VJE8