Document
PIC24FJ128GB204 FAMILY
28/44-Pin, General Purpose, 16-Bit Flash Microcontrollers with Cryptographic Engine, ISO 7816, USB On-The-Go and XLP Technology
Cryptographic Engine
• AES Engine with 128,192 or 256-Bit Key • Supports ECB, CBC, OFB, CTR and CFB128 modes • DES/Triple DES (TDES) Engine: Supports
2-Key and 3-Key EDE or DED TDES • Supports up to Three Unique Keys for TDES • Programmatically Secure • True Random Number Generator • Pseudorandom Number Generator • Non-Readable, On-Chip, OTP Key Storages
Universal Serial Bus Features
• USB v2.0 On-The-Go (OTG) Compliant • Dual Role Capable; can Act as Either Host or
Peripheral • Low-Speed (1.5 Mb/s) and Full-Speed (12 Mb/s)
USB Operation in Host mode • Full-Speed USB Operation in Device mode • High-Precision PLL for USB • USB Device mode Operation from FRC Oscillator:
- No crystal oscillator required • Supports up to 32 Endpoints (16 bidirectional):
- USB module can use any RAM locations on the device as US.