P80C592FFA/00,518 NXP Semiconductors, P80C592FFA/00,518 Datasheet - Page 59
![no-image](/images/manufacturer_photos/0/4/487/nxp_semiconductors_sml.jpg)
P80C592FFA/00,518
Manufacturer Part Number
P80C592FFA/00,518
Description
IC 80C51 MCU 8BIT ROMLESS 68PLCC
Manufacturer
NXP Semiconductors
Series
80Cr
Datasheet
1.P80C592FFA00512.pdf
(108 pages)
Specifications of P80C592FFA/00,518
Core Processor
8051
Core Size
8-Bit
Speed
16MHz
Connectivity
CAN, EBI/EMI, UART/USART
Peripherals
DMA, POR, PWM, WDT
Number Of I /o
48
Program Memory Size
-
Program Memory Type
ROMless
Eeprom Size
-
Ram Size
512 x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
68-LCC (J-Lead)
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
P80C592FFA/00,518
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Philips Semiconductors
13.6.5.2
The Overload Delimiter consists of eight recessive bits and
takes the same form as the Error Delimiter. After
transmission of an Overload Flag, each CAN-controller
monitors the bus-line until it detects a transition from a
dominant-to-recessive bit level. At this point in time, every
CAN-controller has finished sending its Overload Flag and
all CAN-controllers start simultaneously transmitting seven
more recessive bits.
13.6.6
Data Frames and Remote Frames are separated from
preceding frames (all types) by an Inter-Frame Space,
consisting of an Intermission Field and a Bus-Idle.
Error-passive CAN-controllers also send a Suspend
Transmission (see Section 13.6.9) after transmission of a
message. Overload Frames and Error Frames are not
preceded by an Inter-Frame Space.
13.6.6.1
The Intermission Field consists of three recessive bits.
During an Intermission period, no frame transmissions will
be started by the P8xC592's on-chip CAN-controller. An
Intermission is required to have a fixed time period to allow
a CAN-controller to execute internal processes prior to the
next receive or transmit task.
13.6.6.2
The Bus-Idle time may be of arbitrary length (min. 0 bit).
The bus is recognized to be free and a CAN-controller
having information to transmit may access the bus. The
detection of a dominant bit level during Bus-Idle on the bus
is interpreted as the Start-Of-Frame.
13.6.7
Bus organization is based on five basic rules described in
the following subsections.
13.6.7.1
CAN-controllers only start transmission during the
Bus-Idle state. All CAN-controllers synchronize on the
leading edge of the Start-Of-Frame
(hard synchronization).
13.6.7.2
If two or more CAN-controllers simultaneously start
transmitting, the bus access conflict is solved by a bit-wise
arbitration process during transmission of the Arbitration
Field.
1996 Jun 27
8-bit microcontroller with on-chip CAN
I
B
NTER
US ORGANIZATION
Overload Delimiter
Intermission Field
Bus-Idle
Bus Access
Bus Arbitration
-F
RAME
S
PACE
59
During arbitration every transmitting CAN-controller
compares its transmitted bit level with the monitored bus
level. Any CAN-controller which transmits a recessive bit
and monitors a dominant bus level immediately becomes
the receiver of the higher-priority message on the bus
without corrupting any information on the bus. Each
message contains an unique Identifier and a RTR bit
describing the type of data within the message. The
Identifier together with the RTR bit implicitly define the
message's bus access priority. During arbitration the most
significant bit of the Identifier is transmitted first and the
RTR bit last. The message with the lowest binary value of
the Identifier and RTR bit has the highest priority. A Data
Frame has higher priority than a Remote Frame due to its
RTR bit having a dominant level.
For every Data Frame there is an unique transmitter. For
reasons of compatibility with other CAN-bus controllers,
use of the Identifier bit pattern ID = 1111111XXXXB
(X being bits of arbitrary level) is forbidden.
The number of available different Identifiers:
13.6.7.3
The following bit fields are coded using the bit-stuffing
technique:
When a transmitting CAN-controller detects five
consecutive bits of identical polarity to be transmitted, a
complementary (stuff) bit is inserted into the transmitted
bit-stream.
When a receiving CAN-controller has monitored five
consecutive bits with identical polarity in the received bit
streams of the above described bit fields, it automatically
deletes the next received (stuff) bit. The level of the
deleted stuff bit has to be the complement of the previous
bits; otherwise a Stuff Error will be detected and signalled
(see Section 13.6.8).
The remaining bit fields or frames are of fixed form and are
not coded or decoded by the method of bit-stuffing.
The bit-stream in a message is coded according to the
Non-Return-to-Zero (NRZ) method, i.e. during a bit period,
the bit level is held constant, either recessive or dominant.
2
Start-Of-Frame
Arbitration Field
Control Field
Data Field
CRC Sequence.
11
–
2
4
Coding/Decoding
=
2032.
Product specification
P8xC592