Datasheet

2008-2013 Microchip Technology Inc. DS80369P-page 13
PIC24FJ256GB110 FAMILY
38. Module: USB (Device and Host Modes)
In previous literature for this module, the
ACTVIF interrupt flag (U1OTGIR<4>) is
described as being asserted, based on state
changes detected on D+, D- or V
BUS, when the
microcontroller is in Sleep mode. In actual
implementation, state changes on the
RF3/USBID pin also cause the ACTVIF flag to
be asserted.
As a result, logic input level changes on
RF3/USBID may cause ACTVIF to be
asserted, even in non-OTG applications that do
not use the USBID function. This may cause the
microcontroller to wake up unexpectedly.
Work around
For On-The-Go (OTG) Based Applications: No
work around is needed.
F
or non-OTG Device, Host or Dual-Role
Applications: If ACTVIF is used as a wake-up
source, it is recommended that the application be
designed so that RF3/USBID does not see any
changes while the microcontroller is in a
power-saving mode.
If RF3/USBID is not needed in the application, it
is recommended to configure it as a digital output.
If the RF3/USBID pin is configured as a digital
input, ensure that the signal provider does not
change the pin state while ACTVIF is enabled as
a wake-up source. If the pin is used as a general
purpose input, which can change while in the
USB Suspend state, check the IDIF flag
(U1OTGIR<7>) after waking up from an ACTVIF
event to determine if the wake-up event was
caused by a state change on RF3/USBID.
Affected Silicon Revisions
A3 A5 A6
XX
X