

HPM6E00FULLPORTRevB
hpm apps for hpm sdk
- Size
- 160 × 110 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 726
- Nets
- 625
- Pads
- 2,379
- Tracks, vias
- 6,974, 1,935
- Pours
- 29
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 29 Jul 2024
- Updated
- 22 Jun 2026
Overview
HPM6E00FULLPORTRevB is an open-source printed circuit board by hpmicro, from the hpmicro/hpm_apps repository on GitHub, published under the BSD-3-Clause licence. It is a 4-layer board of 160 × 110 mm with 726 parts on 625 nets, routed with 6,974 tracks and 1,935 vias.
It is built around the TJA1042T/3/1J, JL1111-N032I and YT8531C, with the CH340E, LP5907MFX-3.3/NOPB(MS) and H5007NL among its other parts. Its parts include 248 resistors, 234 capacitors, 50 diodes, 26 ICs and 15 inductors. It belongs with the RISC-V boards of this library.
Main components
12TJA1042T/3/1J
SOIC-8-40℃~+150℃ 15uA 4.5V~5.5V 5Mbps 70mA SOIC-8 CAN Transceivers ROHSNXP SemiconductorsCAN TransceiversJL1111-N032I
-- Ethernet Transceivers ROHSJLSEMIEthernet TransceiversYT8531C
QFN-401.8V、2.5V、3.3V 100BASE-TX、1000BASE-T、10BASE-TE 10Mbit/s、100Mbit/s、1Gbit/s 4 Ethernet Transceiver Programmable LED indication、Low-power mode、SupportSyncE RGMII QFN-40 Ethernet Transceivers ROHSMotorcommEthernet TransceiversCH340E
MSOP-10150uA 20mA 2Mbps 3.3V、5V Transceiver USB 2.0 MSOP-10 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersLP5907MFX-3.3/NOPB(MS)
SOT-23-5-40℃~+125℃@(Tj) 1 180mV@(300mA) 2uA 3.3V 300mA 5.5V Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMSKSEMIVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsH5007NL
SMD-24P,17.5x12.2mm0℃~+70℃ 1.5kV 12.2mm 17.5mm 1CT:1CT 5.72mm SMD-24P,17.5x12.2mm Pulse Transformers ROHSPulse ElecPulse TransformersCAT24C128WI-GT3
SOIC-8-40℃~+85℃ 1,000,000 cycles 1.8V~5.5V 100 Years 128Kbit 1MHz 5ms Hardware write protection function、Noise suppression function、Built-in power-on reset (POR)、Built-in error correction code (ECC) function I2C SOIC-8 EEPROM ROHSonsemiEEPROM0.1UF 50V 5*11
插件,5x11mm1000hrs@105℃ 100nF 11mm 1A@100kHz 2mm 50V 5mm 插件,5x11mm Aluminum Electrolytic Capacitors - Leaded ROHSCXAluminum Electrolytic Capacitors - LeadedACT45B-510-2P-TL003
SMD,4.5x3.2mm-40℃~+150℃ 1Ω 2 2.8kΩ@10MHz 200kΩ 200mA 50V 50V 51uH@100kHz SMD,4.5x3.2mm Common Mode Filters ROHSTDKCommon Mode FiltersNUP2105L
SOT-23-55℃~+150℃ 100nA 2 24V 30pF 32V 350W@8/20us 44V 8A@8/20us Bidirectional IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 TVS SOT-23 ESD and Surge Protection (TVS/ESD) ROHSonsemiESD And Surge Protection (TVS/ESD)22PF/50V 10%
插件插件 Through Hole Ceramic Capacitors ROHSMade in ChinaThrough Hole Ceramic CapacitorsHC-RJ45-5JA-1-4
弯插1 Gold Non-LED Phosphor Bronze RJ45 Jack Right Angle Shielded Push-Pull Ethernet Connectors / Modular Connectors (RJ45 RJ11) ROHSHCTLEthernet Connectors / Modular Connectors (RJ45 RJ11)
README
README.mdHPM APPS introduction
HPM APPS is an upper layer application software development kit based on HPM SDK. It provides a variety of typical general-purpose application solutions, including middleware, components, services, etc., for users to use and evaluate.
HPM APPS directory structure
| Directory name | Description |
|---|---|
| <HPM_APP_BASE>/boards | Files for various development boards |
| <HPM_APP_BASE>/components | Software components |
| <HPM_APP_BASE>/docs | Document |
| <HPM_APP_BASE>/middleware | Middleware |
| <HPM_APP_BASE>/apps | Samples of various solutions |
| <HPM_APP_BASE>/services | Software Services |
| <HPM_APP_BASE>/tools | Tool files |
Instructions for using the HPM APP
HPM SDK version requirements
Note: Each CASE of the HPM APP relies on the corresponding HPM SDK version. To ensure that the project can be built and compiled correctly, please refer to the SDK version dependency instructions in the README document located in the corresponding CASE directory.
Build
Recommend using the sdk_env environment on Windows to build the SES compilation and debugging project. In the SDK ENV tool, check Enable User Application Path and select the hpm_apps/apps directory, or choose the demo directory you need. It is recommended to use the former, as it can scan all demo files.

If you want to add some middleware from hpm_apps/middleware, please add code in demo CMakeLists.txt, suggest you add code before generate_ses_project, for example:
add_subdirectory(../../.. hpm_apps/build_tmp)
generate_ses_project()HPM_APPS documentation
-
Local document: The HPM_APPS document can be compiled locally, and after successful compilation, the local document can be accessed through the following portals:
- <HPM_APP_BASE>>/docs/index.html
- <HPM_APP_BASE>>/docs/index_zh.html
-
Online documentation:
Code repository
- hpm_apps github: https://github.com/hpmicro/hpm_apps
- hpm_sdk github: https://github.com/hpmicro/hpm_sdk
- sdk_env github: https://github.com/hpmicro/sdk_env
- sdk extra demo: https://github.com/hpmicro/hpm_sdk_extra
- openocd (hpmicro patched): https://github.com/hpmicro/riscv-openocd
- gnu gcc toolchain: https://github.com/hpmicro/riscv-gnu-toolchain
Parts
726| Qty | Value | Footprint | References |
|---|---|---|---|
| 78 | 0.5mm | 01_HPM_Peripheral:TestPoint_Pad_D0.5mm | COL, COL, COL, COUT, COUT, COUT, MDC, MDC, RXC, RXC, RXC, RXC, RXC, RXC, RXD0, RXD0 +62 |
| 60 | 0.1uF,16V | 03_HPM_Capacitance:C_0402_1005Metric | C10, C12, C13, C14, C101, C102, C106, C107, C111, C112, C116, C117, C126, C129, C140, C143 +44 |
| 57 | 0.1uF,50V | 03_HPM_Capacitance:C_0402_1005Metric | C122, C127, C128, C136, C141, C142, C150, C155, C156, C165, C168, C169, C170, C172, C173, C175 +41 |
| 40 | 4.7K | 02_HPM_Resistor:R_0402_1005Metric | R1, R2, R10, R18, R19, R20, R163, R164, R173, R174, R183, R184, R194, R195, R200, R201 +24 |
| 37 | 10K | 02_HPM_Resistor:R_0402_1005Metric | R100, R101, R102, R103, R104, R105, R106, R111, R118, R125, R132, R139, R146, R153, R160, R168 +21 |
| 36 | 75Ω_0603 | 02_HPM_Resistor:R_0603_1608Metric | R107, R108, R109, R114, R115, R116, R121, R122, R123, R128, R129, R130, R135, R136, R137, R142 +20 |
| 31 | 1K | 02_HPM_Resistor:R_0402_1005Metric | R13, R14, R15, R16, R17, R26, R27, R28, R110, R117, R124, R131, R138, R145, R152, R159 +15 |
| 24 | LED_RED | 01_HPM_Peripheral:LED_0603 | LED1, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED24, LED25, LED26, LED27, LED28 +8 |
| 20 | 330Ω | 02_HPM_Resistor:R_0402_1005Metric | R3, R11, R12, R204, R205, R206, R207, R225, R226, R227, R228, R246, R247, R248, R249, R257 +4 |
| 16 | 0Ω_0402 | 02_HPM_Resistor:R_0402_1005Metric | R47, R51, R52, R56, R57, R58, R60, R81, R86, R90, R165, R166, R175, R176, R185, R186 |
| 16 | 47pF,50V | 03_HPM_Capacitance:C_0402_1005Metric | C84, C85, C89, C90, C94, C95, C99, C100, C104, C105, C109, C110, C114, C115, C119, C120 |
| 16 | 60.4Ω_1206 | 02_HPM_Resistor:R_1206_3216Metric | R112, R113, R119, R120, R126, R127, R133, R134, R140, R141, R147, R148, R154, R155, R161, R162 |
| 15 | 1nF,2kV | 03_HPM_Capacitance:C_1206_3216Metric | C131, C132, C134, C145, C146, C148, C159, C160, C162, C183, C184, C206, C207, C229, C230 |
| 15 | 4.7uF,10V | 03_HPM_Capacitance:C_0402_1005Metric | C3, C11, C15, C16, C28, C46, C48, C49, C51, C55, C64, C73, C124, C138, C152 |
| 12 | 0Ω | 02_HPM_Resistor:R_0402_1005Metric | R198, R199, R208, R209, R219, R220, R229, R230, R240, R241, R250, R251 |
| 12 | 4.7uF,16V | 03_HPM_Capacitance:C_0603_1608Metric | C166, C167, C171, C174, C189, C190, C194, C197, C212, C213, C217, C220 |
| 12 | 75Ω | 02_HPM_Resistor:R_0603_1608Metric | R210, R211, R212, R213, R231, R232, R233, R234, R252, R253, R254, R255 |
| 11 | LED_GREEN | 01_HPM_Peripheral:LED_0603 | LED2, LED4, LED6, LED9, LED20, LED21, LED22, LED23, LED32, LED35, LED38 |
| 9 | 10uF,10V | 02_HPM_Resistor:R_0603_1608Metric | C125, C130, C133, C139, C144, C147, C153, C158, C161 |
| 8 | 10nF,50V | 03_HPM_Capacitance:C_0402_1005Metric | C83, C88, C93, C98, C103, C108, C113, C118 |
| 8 | ACT45B-510-2P-TL003 | 07_HPM_Inductance:L4532 | L5, L6, L7, L8, L9, L10, L11, L12 |
| 8 | KF2EDGR_3.81_3P | 05_HPM_Connector_KF2EDGR:PhoenixContact_MC_1,5_3-G-3.81_1x03_P3.81mm_Horizontal | J5, J6, J7, J8, J9, J10, J11, J12 |
| 8 | NUP2105L | 06_HPM_SOT:SOT-23 | D5, D6, D7, D8, D9, D10, D11, D12 |
| 8 | TJA1042T/3/1J | 06_HPM_SO:SOIC-8 | U12, U13, U14, U15, U16, U17, U18, U19 |
| 7 | 22pF,50V | 03_HPM_Capacitance:C_0402_1005Metric | C57, C163, C164, C186, C187, C209, C210 |
| 6 | 100Ω@100MHz_2A | 02_HPM_Resistor:R_0603_1608Metric | FB6, FB7, FB8, FB9, FB11, FB13 |
| 6 | 2.49K | 02_HPM_Resistor:R_0402_1005Metric | R167, R177, R187, R197, R218, R239 |
| 6 | 22uF,16V | 03_HPM_Capacitance:C_0805_2012Metric | C54, C56, C60, C61, C63, C65 |
| 6 | 5.1K | 02_HPM_Resistor:R_0402_1005Metric | R77, R78, R79, R80, R89, R92 |
| 6 | 轻触开关4.5mm*4.5mm*4mm | 01_HPM_Peripheral:轻触开关SMD-4P,4.5x4.5mm | SW2, SW3, SW4, SW5, SW7, SW8 |
| 5 | LED_BLUE | 01_HPM_Peripheral:LED_0603 | LED3, LED8, LED33, LED36, LED39 |
| 4 | , , , | ||
| 4 | 100Ω@100MHz 2A | 02_HPM_Resistor:R_0603_1608Metric | FB1, FB2, FB3, FB4 |
| 4 | 10uF,10V | 03_HPM_Capacitance:C_0402_1005Metric | C32, C44, C59, C69 |
| 4 | 10uF,16V | 03_HPM_Capacitance:C_0603_1608Metric | C72, C123, C137, C151 |
| 4 | 1M | 02_HPM_Resistor:R_0402_1005Metric | R46, R193, R214, R235 |
| 4 | 1uF,16V | 03_HPM_Capacitance:C_0402_1005Metric | C70, C71, C75, C232 |
| 4 | 22uF,10V | 03_HPM_Capacitance:C_0603_1608Metric | C1, C2, C4, C76 |
| 4 | LP5907MFX-3.3/NOPB | 06_HPM_SOT:SOT-23-5 | U5, U24, U27, U30 |
| 3 | 0Ω | 02_HPM_Resistor:R_0805_2012Metric | R42, R43, R44 |
| 3 | 1uF,10V | 03_HPM_Capacitance:C_0402_1005Metric | C233, C234, C235 |
| 3 | 2.2uH 2.3A 97mΩ | 07_HPM_Inductance:L1008 | L13, L14, L15 |
| 3 | 2.54-2*2P_立贴 | 99_HPM:HDR-SMD_4P-P2.54-V-M-R2-C2-LS7.5 | J13, J14, J15 |
| 3 | 25MHz_±10ppm_12pF | 09_HPM_Oscillator:3225 | X3, X4, X5 |
| 3 | 62pF,50V | 03_HPM_Capacitance:C_0402_1005Metric | C121, C135, C149 |
| 3 | H5007NL | 11_HPM_Internet:PULSE_H5007NL | U25, U28, U31 |
| 3 | HC-RJ45-5JA-1-4 | 11_HPM_Internet:RJ45-TH_HC-RJ45-5JA-1-4 | RJ4, RJ5, RJ6 |
| 3 | JL1111-N032I | 06_HPM_LQFP:QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U20, U21, U22 |
| 3 | R-RJ45R08P-C000 | 11_HPM_Internet:RJ45-TH_R-RJ45R08P-C000 | RJ1, RJ2, RJ3 |
| 3 | YT8531 | 06_HPM_LQFP:QFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm | U23, U26, U29 |
| 3 | 网口变压器11FB-05NL | 11_HPM_Internet:H1102_XFMR16_SM | T17, T34, T51 |
| 2 | 100K | 02_HPM_Resistor:R_0402_1005Metric | R73, R82 |
| 2 | 10K_0402 | 02_HPM_Resistor:R_0402_1005Metric | R98, R99 |
| 2 | 10uF,6.3V | 03_HPM_Capacitance:C_0402_1005Metric | C33, C36 |
| 2 | 12pF,50V | 03_HPM_Capacitance:C_0402_1005Metric | C19, C20 |
| 2 | 15pF,50V | 03_HPM_Capacitance:C_0402_1005Metric | C24, C25 |
| 2 | DLW21SN900SQ2L | 07_HPM_Inductance:L2012 | L3, L4 |
| 2 | LOGO | 00_HPM_LOGO:jiantou | G***, G*** |
| 2 | PW1515 | 06_HPM_SOT:SOT-23-5 | U11, U32 |
| 2 | USB_Type-C | 05_HPM_Connector_other:TYPE-C-16P | J2, J3 |
| 1 | 0Ω | 02_HPM_Resistor:R_0603_1608Metric | R45 |
| 1 | 100Ω@100MHz_2A | 02_HPM_Resistor:R_0805_2012Metric | FB5 |
| 1 | 10Ω | 02_HPM_Resistor:R_0402_1005Metric | R49 |
| 1 | 22.1K | 02_HPM_Resistor:R_0402_1005Metric | R74 |
| 1 | 22uF,10V | 03_HPM_Capacitance:C_0402_1005Metric | C17 |
| 1 | 24MHz ±10ppm 12pF | 09_HPM_Oscillator:3225 | X1 |
| 1 | 2K | 02_HPM_Resistor:R_0402_1005Metric | R87 |
| 1 | 2N7002 | 06_HPM_SOT:SOT-23 | Q1 |
| 1 | 32.768kHz,12.5pF | 09_HPM_Oscillator:3215 | X2 |
| 1 | 4.7uH_1.6A | 07_HPM_Inductance:L_1210_3225Metric | L2 |
| 1 | 4.7uH_2A | 07_HPM_Inductance:L_1210_3225Metric | L1 |
| 1 | 51Ω | 02_HPM_Resistor:R_0402_1005Metric | R68 |
| 1 | AP2151WG-7 | 06_HPM_SOT:SOT-23-5 | U10 |
| 1 | BAT54A-7-F | 06_HPM_SOT:SOT-23 | D3 |
| 1 | BAT54SWF | 04_HPM_Diode:SC-70 | D1 |
| 1 | CAT24C128WI-GT3 | Package_SO:SOP-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | CH340E | 06_HPM_SO:MSOP-10 | U9 |
| 1 | Conn_ARM_JTAG_SWD_20 | 05_HPM_Connector_BoxHeader:IDC-Header_2x10_P2.54mm | J1 |
| 1 | DSHP08TS-S | Button_Switch_SMD:SW_DIP_SPSTx08_Slide_Copal_CHS-08B_W7.62mm_P1.27mm | SW1 |
| 1 | HPM Logo | 00_HPM_LOGO:HPM LOGO 8 | MARK2 |
The 705 most common of 726 parts.
More from hpmicro/hpm_apps
12- 4 layers106.5 × 78.2 mm

- 4 layers100 × 90 mm

- 4 layers99.8 × 65 mm

- 4 layers110 × 70.4 mm

- 4 layers94.3 × 65 mm

- 4 layers89 × 85 mm

- 4 layers99.8 × 65 mm

- 4 layers96.1 × 56.1 mm

- 4 layers94.3 × 65 mm

- 4 layers50.3 × 56.1 mm

- 2 layers145 × 90 mm

- 4 layers50.3 × 56.1 mm

Similar boards
- 4 layers146 × 102 mm

HPM6E00EVKRevC
joelxue123/hpm6e00evk-ethercat-motor-bridge
This workspace is for the HPM6E00EVK RevC EtherCAT-to-UART motor bridge.
562 parts - 4 layers92 × 64 mm

Dalishen pi h7p20
vllogic/dalishen_pi_h7p20
# English # I. Introduction Hardware design format: KiCad 9.0.6 The CH32H417 serves as a USB 3.0 forwarder, with a unidirectional communication speed of up to 400MB/s, breaking the speed bottleneck of the 68013.
237 parts3GPL-3.0 - 4 layers65 × 56 mm

- 6 layers150 × 60 mm

Logic macropad
Greentalinjo/74HController
A game controller built entirely from discrete 74HC logic - no microcontroller, a diode ROM and an 8-N-1 serial frame out of an RJ45 console port.
170 parts - 2 layers100 × 90 mm

- 4 layers85 × 113 mm

- 4 layers163.3 × 100 mm

HF phase detector
KLFAMO/phase_detector_Artiq
This is a phase detector designed to measure phase differences for input frequencies ranging from 0 to approximately 200 MHz. The device includes configurable frequency dividers for each input channel.
461 parts - 4 layers61 × 85.1 mm

Questions
How big is the HPM6E00FULLPORTRevB PCB?
It measures 160 × 110 mm and has 4 copper layers, 1.6 mm thick.
What parts does the HPM6E00FULLPORTRevB use?
726 parts, built around the TJA1042T/3/1J, JL1111-N032I, YT8531C and CH340E. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the HPM6E00FULLPORTRevB KiCad files?
From the hpmicro/hpm_apps repository on GitHub, at the commit this page was made from: the board is apps/full_port/hardware/HPM6E00FULLPORTRevB-工程文件/HPM6E00FULLPORTRevB.kicad_pcb and its schematic apps/adc/hardware/HPM5300_ADC_EVK_RevA-工程文件/HPM5300_ADC_EVK_RevA/Assembly.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the HPM6E00FULLPORTRevB design in my own project?
Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).