Skip to content

Commit df8e414

Browse files
committed
hic_docs: document the number of endpoints for each HIC
1 parent 25b1708 commit df8e414

File tree

11 files changed

+44
-20
lines changed

11 files changed

+44
-20
lines changed

docs/hic/k20dx.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ Based on MK20DX128VFM5 chip ([Data Sheet](https://www.nxp.com/docs/en/data-sheet
44
- Cortex-M4 50 Mhz
55
- 160 KB Flash
66
- 16 KB RAM
7-
- Full-speed USB 2.0 OTG controller
7+
- Full-speed USB 2.0 OTG controller: up to 16 bi-directional endpoints including EP0 (*)
88
- HVQFN32 packaging
99

10+
(*) "16 bidirectional endpoints can be supported" (source: [K20P32M50SF0RM :lock:](https://www.nxp.com/webapp/Download?colCode=K20P32M50SF0RM))
11+
1012
## Memory Map
1113

1214
| Region | Size | Start | End |
@@ -16,7 +18,7 @@ Based on MK20DX128VFM5 chip ([Data Sheet](https://www.nxp.com/docs/en/data-sheet
1618

1719
Bootloader size is 32 KB
1820

19-
## DAPLink default pin assignment
21+
## DAPLink default pin assignment
2022

2123
| Signal | I/O | Symbol | Pin |
2224
|-------------|:---:|---------|:---:|

docs/hic/k26f.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ Based on MK26FN2M0VMI18 chip ([Data Sheet](https://www.nxp.com/docs/en/data-shee
44
- Cortex-M4 180 Mhz
55
- 2 MB Flash
66
- 256 KB RAM
7-
- High-speed USB 2.0 OTG controller
7+
- High-speed USB 2.0 OTG controller (USBHS): up to 8 bi-directional endpoints including EP0 (**)
88
- LFBGA169 packaging
99

10+
(*) "Supports eight programmable, bidirectional USB endpoints, including endpoint 0" (source [K26P169M180SF5RM :lock:](https://www.nxp.com/webapp/Download?colCode=K26P169M180SF5RM))
11+
1012
## Memory Map
1113

1214
| Region | Size | Start | End |
@@ -16,7 +18,7 @@ Based on MK26FN2M0VMI18 chip ([Data Sheet](https://www.nxp.com/docs/en/data-shee
1618

1719
Bootloader size is 64 KB
1820

19-
## DAPLink default pin assignment
21+
## DAPLink default pin assignment
2022

2123
| Signal | I/O | Symbol | Pin |
2224
|-------------|:---:|---------|:---:|

docs/hic/kl26z.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ Based on MKL26Z128VFM4 chip ([Data Sheet](https://www.nxp.com/docs/en/data-sheet
44
- Cortex-M0+ 48 Mhz
55
- 128 KB Flash
66
- 16 KB RAM
7-
- Full-speed USB 2.0 OTG controller
7+
- Full-speed USB 2.0 OTG controller: up to 16 bi-directional endpoints including EP0 (*)
88
- HVQFN32 packaging
99

10+
(*) "16 bidirectional endpoints can be supported" (source: [KL26P121M48SF4RM :lock:](https://www.nxp.com/webapp/Download?colCode=KL26P121M48SF4RM))
11+
1012
## Memory Map
1113

1214
| Region | Size | Start | End |
@@ -16,7 +18,7 @@ Based on MKL26Z128VFM4 chip ([Data Sheet](https://www.nxp.com/docs/en/data-sheet
1618

1719
Bootloader size is 32 KB
1820

19-
## DAPLink default pin assignment
21+
## DAPLink default pin assignment
2022

2123
| Signal | I/O | Symbol | Pin |
2224
|-------------|:---:|---------|:---:|

docs/hic/kl27z.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ Based on MKL27Z256VFM4 chip ([Data Sheet](https://www.nxp.com/docs/en/data-sheet
44
- Cortex-M0+ 48 Mhz
55
- 256 KB Flash
66
- 32 KB RAM
7-
- Full-speed USB 2.0 device controller
7+
- Full-speed USB 2.0 device controller: up to 16 bi-directional endpoints including EP0 (*)
88
- HVQFN32 packaging
99

10+
(*) "16 bidirectional endpoints can be supported" (source: [KL27P64M48SF6RM :lock:](https://www.nxp.com/webapp/Download?colCode=KL27P64M48SF6RM))
11+
1012
## Memory Map
1113

1214
| Region | Size | Start | End |
@@ -16,7 +18,7 @@ Based on MKL27Z256VFM4 chip ([Data Sheet](https://www.nxp.com/docs/en/data-sheet
1618

1719
Bootloader size is 32 KB
1820

19-
## DAPLink default pin assignment
21+
## DAPLink default pin assignment
2022

2123
| Signal | I/O | Symbol | Pin |
2224
|-------------|:---:|---------|:---:|

docs/hic/lpc11u35.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ Based on LPC11U35FHI33/501 chip ([Data Sheet](https://www.nxp.com/docs/en/data-s
44
- Cortex-M0 48 Mhz
55
- 64 KB Flash
66
- 12 KB RAM
7-
- Full-speed USB 2.0 device controller
7+
- Full-speed USB 2.0 device controller: 5 bi-directional endpoints including EP0(*)
88
- HVQFN32 packaging
99

10+
(*) "Supports 10 physical (5 logical) endpoints including one control endpoint" (source: [Data Sheet](https://www.nxp.com/docs/en/data-sheet/LPC11U3X.pdf))
11+
1012
## Memory Map
1113

1214
| Region | Size | Start | End |
@@ -18,7 +20,7 @@ Based on LPC11U35FHI33/501 chip ([Data Sheet](https://www.nxp.com/docs/en/data-s
1820

1921
Because of the flash size limitation, the presence of a ROM USB loader (also Cortex-M0 does not support vector table relocation).
2022

21-
## DAPLink default pin assignment
23+
## DAPLink default pin assignment
2224

2325
| Signal | I/O | Symbol | Pin |
2426
|-------------|:---:|---------|:---:|

docs/hic/lpc4322.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,12 @@ Based on LPC4322JET100E chip ([Data Sheet](https://www.nxp.com/docs/en/data-shee
44
- Cortex-M4 204 Mhz (currently run at 120 MHz)
55
- 512 KB Flash
66
- 104 KB RAM
7-
- High-speed USB 2.0 device controller
7+
- High-speed USB 2.0 device controller: 6 bi-directional endpoints including EP0 (*)
88
- TFBGA100 packaging
99

10+
(*) : "Supports six logical endpoints including one control endpoint for a total of 12 physical
11+
endpoints." (source: [UM10503 :lock:](https://www.nxp.com/webapp/Download?colCode=UM10503))
12+
1013
## Memory Map
1114

1215
| Region | Size | Start | End |

docs/hic/lpc55xx.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
# lpc55xx HIC
22

3-
Based on LPC55S69JBD64 chip ([Data Sheet](https://www.nxp.com/docs/en/data-sheet/LPC55S6x.pdf)):
3+
Based on LPC55S69JBD64 chip ([Data Sheet](https://www.nxp.com/docs/en/nxp/data-sheets/LPC55S6x_DS.pdf)):
44
- Cortex-M33 150 Mhz (cores)
55
- 640 KB Flash
66
- 320 KB RAM
7-
- High-speed USB 2.0 host/device controller
7+
- High-speed USB 2.0 host/device controller: 8 bi-directional endpoints including EP0 (*)
88
- HTQFP64 packaging
99

1010
In order to support other MCUs from the LPC5500 family, the HIC limits usage
1111
to one core, 256 KB Flash and 96 KB RAM.
1212

13+
(*) "Supports 8 physical (16 logical) endpoints" (source: [Data Sheet](https://www.nxp.com/docs/en/nxp/data-sheets/LPC55S6x_DS.pdf))
14+
1315
## Memory Map
1416

1517
| Region | Size | Start | End |

docs/hic/max32625.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,12 @@ Based on MAX32625IWY+ chip ([Data Sheet](https://datasheets.maximintegrated.com/
44
- Cortex-M4 96 Mhz
55
- 512 KB Flash
66
- 160 KB RAM
7-
- Full-speed USB 2.0 device controller
7+
- Full-speed USB 2.0 device controller: up to 7 uni-directional endpoints excluding EP0 (*)
88
- 63 WLP packaging
99

10+
(*) "A total of 7 endpoint buffers are supported with configurable selection of IN or OUT in addition to endpoint 0."
11+
(source: [AN6350](https://pdfserv.maximintegrated.com/en/an/AN6350.pdf))
12+
1013
## Memory Map
1114

1215
| Region | Size | Start | End |
@@ -16,7 +19,7 @@ Based on MAX32625IWY+ chip ([Data Sheet](https://datasheets.maximintegrated.com/
1619

1720
Bootloader size is 64 KB
1821

19-
## DAPLink default pin assignment
22+
## DAPLink default pin assignment
2023

2124
Reference design is based on [MAX32625PICO](https://www.maximintegrated.com/en/products/microcontrollers/MAX32625PICO.html).
2225

docs/hic/nrf52820.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,11 @@ and [nRF52833](https://www.nordicsemi.com/Products/nRF52833):
55
- Cortex-M4 64 MHz
66
- 256 KB Flash
77
- 32 KB RAM
8-
- Full-speed USB 2.0 device controller
8+
- Full-speed USB 2.0 device controller: up to 9 bi-directional endpoints including EP0 (*)
99
- QFN40 packaging
1010

11+
(*) "Endpoints: 2 control (1 IN, 1 OUT) [...] 14 bulk/interrupt (7 IN, 7 OUT) [...] 2 isochronous (1 IN, 1 OUT)" (source: [Datasheet](https://infocenter.nordicsemi.com/pdf/nRF52820_OPS_v0.7.pdf))
12+
1113
## Memory Map
1214

1315
| Region | Size | Start | End |

docs/hic/sam3u2c.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ Based on ATSAM3U2C chip ([Datasheet](https://ww1.microchip.com/downloads/en/Devi
44
- Cortex-M3 96 Mhz
55
- 128 KB Flash
66
- 36 KB RAM
7-
- High-speed USB 2.0 device controller
7+
- High-speed USB 2.0 device controller: up to 7 bi-directional endpoints including EP0 (*)
88
- LQFP100 packaging
99

10+
(*) "up to 7 bidirectional Endpoints" (source: Datasheet](https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-6430-32-bit-Cortex-M3-Microcontroller-SAM3U4-SAM3U2-SAM3U1_Datasheet.pdf))
11+
1012
## Memory Map
1113

1214
| Region | Size | Start | End |
@@ -16,7 +18,7 @@ Based on ATSAM3U2C chip ([Datasheet](https://ww1.microchip.com/downloads/en/Devi
1618

1719
Bootloader size is 32 KB
1820

19-
## DAPLink default pin assignment
21+
## DAPLink default pin assignment
2022

2123
| Signal | I/O | Symbol | Pin |
2224
|-------------|:---:|---------|:---:|

0 commit comments

Comments
 (0)