SN32F280 Series
32-Bit Cortex-M0 Micro-Controller
SONiX TECHNOLOGY CO., LTD
Page 232
Version 1.1
2
2
2
0
0
0
USB FS DEVICE INTERFACE
20.1 OVERVIEW
The USB is the answer to connectivity for the PC architecture. A fast, bi-directional interrupt pipe, low-cost, dynamically
attachable serial interface is consistent with the requirements of the PC platform of today and tomorrow. The SONIX
USB microcontrollers are optimized for human-interface computer peripherals such as a mouse, keyboard, joystick, and
game pad.
USB Specification Compliance
—
Conforms to USB specifications, Version 2.0.
— Supports 1 Full-speed USB device address.
— Supports 1 control endpoint and 6 configurable endpoints for interrupt/bulk transfer.
— Integrated USB transceiver.
— 5V to 3.3V regulator output for D+ 1.5K ohm internal resistor pull up.
20.2 FEATURES
1.
Conforms to USB specifications, Version 2.0.
2.
Supports 1 Full-speed USB device address.
3.
Supports 1 control endpoint with maximum packet size 8 bytes, 16 bytes, 32 bytes, or 64 bytes.
4.
Supports 4 endpoints configurable for interrupt/bulk transfer.
5.
Supports USB SRAM size 512 bytes shared by all 7 endpoints.
6.
Flexible data FIFO offset setting for endpoints except endpoint 0.
7.
5V to 3.3V regulator output for D+ 1.5K ohm internal resistor pull up.
8.
Integrated USB transceiver.
9.
FS USB function work under system clock SYSCLK/1, SYSCLK/2, SYSCLK/4.
20.3 PIN DESCRIPTION
Pin Name
Type
Description
GPIO Configuration
D+
I/O
USB differential signal D+
N/A
D-
I/O
USB differential signal D-
N/A