AT32UC3C164C Atmel Corporation, AT32UC3C164C Datasheet - Page 766

no-image

AT32UC3C164C

Manufacturer Part Number
AT32UC3C164C
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of AT32UC3C164C

Flash (kbytes)
64 Kbytes
Pin Count
100
Max. Operating Frequency
66 MHz
Cpu
32-bit AVR
Hardware Qtouch Acquisition
No
Max I/o Pins
81
Ext Interrupts
100
Usb Transceiver
1
Quadrature Decoder Channels
2
Usb Speed
Full Speed
Usb Interface
Device + OTG
Spi
7
Twi (i2c)
3
Uart
5
Can
2
Lin
5
Ssc
1
Ethernet
1
Graphic Lcd
No
Video Decoder
No
Camera Interface
No
Adc Channels
16
Adc Resolution (bits)
12
Adc Speed (ksps)
2000
Analog Comparators
4
Resistive Touch Screen
No
Dac Channels
4
Dac Resolution (bits)
12
Temp. Sensor
No
Crypto Engine
No
Sram (kbytes)
20
Self Program Memory
YES
Dram Memory
No
Nand Interface
No
Picopower
No
Temp. Range (deg C)
-40 to 85
I/o Supply Class
3.0 to 3.6 or 4.5 to 5.5
Operating Voltage (vcc)
3.0 to 3.6 or 4.5 to 5.5
Fpu
Yes
Mpu / Mmu
Yes / No
Timers
6
Output Compare Channels
22
Input Capture Channels
12
Pwm Channels
19
32khz Rtc
Yes
Calibrated Rc Oscillator
Yes

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT32UC3C164C-AUR
Manufacturer:
ATMEL
Quantity:
1 240
Part Number:
AT32UC3C164C-AUR
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT32UC3C164C-AUT
Manufacturer:
Atmel
Quantity:
10 000
29.6.2.3
29.6.2.4
32117C–AVR-08/11
Overload frames
Errors and fault confinement
The channel mode is not changed when the channel is disabled, i.e. the Fault Confinement Reg-
ister (CANFC) is not cleared. Therefore, if the channel was in error passive mode before being
disabled, it stays in error passive mode when re-enabled.
Figure 29-5. Enable and Disable Sequences
The CAN protocol allows nodes to send overload frames to provide extra delay between two
messages.
User can at any time request to send overload frames by writing the Overload Request bit (CAN-
CTRL.OVRQ) to one. A single overload frame will then be sent at the end of the next message.
When transission of the overload frame starts, CANSR.OVS is set and CANCTRL.OVRQ is
cleared. At this time, user can write CANCTRL.OVRQ to one again to send a second overload
frame at the end of the first one. The CAN protocol specifies that maximum two overload frames
can be sent.
Figure 29-6. Overload Frame Request
This section refers to chapter 6 (Error handling) and chapter 7 (Fault confinement) of the CAN
Specification.
There are 5 different error types which are not mutually exclusive. Error status can be read in the
Interrupt Status Register (CANISR). Error status bits are set by hardware and can only be
cleared by user.
When the channel enters bus off state, the Bus Off Status bit (CANISR.BOFF) is set. In this
state the channel can no longer communicate on the bus. The channel can leave bus off state if
it detects 128 occurrences of 11 consecutive recessive bits on the bus.
The Last Selected MOb Status field (CANISR.LSMOB) identifies the MOb that was selected
when the error occurred. For some error types, a MOb has not been selected yet when the error
occurs. In this case, CANISR.LSMOB returns NONE.
CANCTRL.OVRQ
CANSR.OVS
CAN bus
user write
data or remote frame
CANCTRL.CEN
CANSR.CES
CAN bus
enable request
(user write)
user write
data frame
overload frame 1
bus idle
overload frame 2
disable request
data frame
(user write)
data or remote frame
AT32UC3C
766

Related parts for AT32UC3C164C