NUC130VE3CN Nuvoton Technology Corporation of America, NUC130VE3CN Datasheet - Page 377

no-image

NUC130VE3CN

Manufacturer Part Number
NUC130VE3CN
Description
IC MCU 32BIT 128KB FLASH 100LQFP
Manufacturer
Nuvoton Technology Corporation of America
Series
NuMicro™ NUC100r
Datasheets

Specifications of NUC130VE3CN

Core Processor
ARM Cortex-M0
Core Size
32-Bit
Speed
50MHz
Connectivity
CAN, EBI/EMI, I²C, IrDA, LIN, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT
Number Of I /o
80
Program Memory Size
128KB (128K x 8)
Program Memory Type
FLASH
Eeprom Size
-
Ram Size
16K x 8
Voltage - Supply (vcc/vdd)
2.5 V ~ 5.5 V
Data Converters
A/D 8x12b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
100-LQFP
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
NUC130VE3CN
Manufacturer:
Nuvoton Technology Corporation of America
Quantity:
10 000
Part Number:
NUC130VE3CN
Manufacturer:
NUVOTON
Quantity:
20 000
5.13.6.2.3 Acceptance Filtering of Received Messages
with the highest priority pending transmission request is loaded into the shift register by the
Message Handler and the transmission is started. The NewDat bit of the Message Object is reset.
After a successful transmission and also if no new data was written to the Message Object
( NewDat = ‘0’) since the start of the transmission, the TxRqst bit of the Message Control register
(CAN_IFn_MCR) will be reset. If TxIE bit of the Message Control register (CAN_IFn_MCR) is set,
IntPnd bit of the Interrupt Identifier register will be set after a successful transmission. If the
C_CAN has lost the arbitration or if an error occurred during the transmission, the message will
be retransmitted as soon as the CAN bus is free again. Meanwhile, if the transmission of a
message with higher priority has been requested, the messages will be transmitted in the order of
their priority.
When the arbitration and control field (Identifier + IDE + RTR + DLC) of an incoming message is
completely shifted into the Rx/Tx Shift Register of the CAN Core, the Message Handler FSM
starts the scanning of the Message RAM for a matching valid Message Object.
To scan the Message RAM for a matching Message Object, the Acceptance Filtering unit is
loaded with the arbitration bits from the CAN Core shift register. The arbitration and mask fields
(including MsgVal , UMask , NewDat , and EoB ) of Message Object 1 are then loaded into the
Acceptance Filtering unit and compared with the arbitration field from the shift register. This is
repeated with each following Message Object until a matching Message Object is found or until
the end of the Message RAM is reached.
If a match occurs, the scan is stopped and the Message Handler FSM proceeds depending on the
type of frame (Data Frame or Remote Frame) received.
Reception of Data Frame
The Message Handler FSM stores the message from the CAN Core shift register into the
respective Message Object in the Message RAM. Not only the data bytes, but all arbitration bits
and the Data Length Code are stored into the corresponding Message Object. This is done to
keep the data bytes connected with the identifier even if arbitration mask registers are used.
The NewDat bit is set to indicate that new data (not yet seen by the software) has been received.
The application software should reset NewDat bit when the Message Object has been read. If at
the time of reception, the NewDat bit was already set, MsgLst is set to indicate that the previous
data (supposedly not seen by the software) is lost. If the RxIE bit is set, the IntPnd bit is set,
causing the Interrupt Register to point to this Message Object.
The TxRqst bit of this Message Object is reset to prevent the transmission of a Remote Frame,
while the requested Data Frame has just been received.
Reception of Remote Frame
When a Remote Frame is received, three different configurations of the matching Message Object
have to be considered:
1) Dir = ‘1’ (direction = transmit), RmtEn = ‘1’, UMask = ‘1’ or’0’
2) Dir = ‘1’ (direction = transmit), RmtEn = ‘0’, UMask =’0’
At the reception of a matching Remote Frame, the TxRqst bit of this Message Object is set.
The rest of the Message Object remains unchanged.
At the reception of a matching Remote Frame, the TxRqst bit of this Message Object remains
NuMicro™ NUC130/NUC140 Technical Reference Manual
- 377 -
Publication Release Date: June 14, 2011
Revision V2.01

Related parts for NUC130VE3CN