Datasheet

SAM9261 [DATASHEET]
Atmel-6062O-ATARM-SAM9261-Datasheet_21-Jun-16
722
3. While there is an underrun condition, if the Host controller is in the process of bit-stuffing, it causes the Host
controller to hang.
Consequence: After the failure condition, the Host controller stops sending the SOF. This causes the connected
device to go into suspend state.
Problem Fix/Workaround
This problem can be avoided if the system can guarantee that no buffer underrun occurs during the transfer.
42.2.17.3 UHP: Remote Wakeup event
Conditions:
When a Remote Wakeup event occurs on a downstream port, the OHCI Host controller begins sending resume
signaling to the device. The Host controller is supposed to send this resume signaling for 20 ms. However, if the
driver sets the HcControl.HCFS into USBOPERATIONAL state during the resume event, then the Host controller
terminates sending the resume signal with an EOP to the device.
Consequence: If the Device does not recognize the resume (<20 ms) event, then the Device will remain in
suspend state.
Problem Fix/Workaround
Host stack can do a port resume after it sets the HcControl.HCFS to USBOPERATIONAL.
42.2.18 USART
42.2.18.1 USART: CTS signal in Hardware Handshake
When Hardware Handshaking is used and if CTS goes low near the end of the starting bit of the transmitter, a
character is lost.
Problem Fix/Workaround
CTS must not go low during a time slot comprised between 2 Master Clock periods before the rising edge of the
starting bit and 16 Master Clock periods after the rising edge of the starting bit.
42.2.18.2 USART: RTS unexpected behavior
1. Setting the receiver to hardware handshaking mode drops RTS line to low level even if the receiver is still
turned off. USART needs to be completely configured and started before setting the receiver to hardware
handshaking mode.
2. Disabling the receiver during a PDC transfer while RXBUFF flag is '0' has no effect on RTS. The only way to
get the RTS line rising to high level is to reset both PDMA buffers by writing the value '0' in both counter
registers.
Problem Fix/Workaround
None.
42.2.18.3 USART: TXD signal is Floating in Modem and Hardware Handshaking Mode
TXD signal should be pulled up in Modem and Hardware Handshaking mode.
Problem Fix/Workaround
TXD is multiplexed with a PIO which integrates a pull-up resistor. This internal pullup needs to be enabled.
42.2.18.4 USART: DCD is Active High Instead of Low
DCD signal is active at “High” level in USART block (Modem Mode).
DCD should be active at “Low” level.
Problem Fix/Workaround
Add an inverter.