LPC176x MultiFunction
RobertPHeller·RPi-RRCircuits·LPC176x_MultiFunction/LPC176x_MultiFunction.kicad_pcb
About the LPC176x MultiFunction PCB
LPC176x MultiFunction is an open source NXP PCB design by RobertPHeller, published on GitHub under the CC-BY-4.0 license. It is a 2-layer board measuring 156.2 × 168.9 mm, with 223 components from 70 distinct parts.
Its main chip is the LPC1768FBD100K, from the NXP family. Other key parts include the TCAN332DR, LM2574N-3.3, 74HCT00, TC4428 and LM339. By type, the board carries 58 resistors, 45 capacitors, 32 diodes, 31 ICs, 18 connectors and 17 jumpers.
It belongs with the dev boards & breakouts designs in this gallery.
From the project
A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading
This is a collection of Model Railroad open hardware and open source projects, using LCC, OpenMRN, and OpenMRN-lite, for the following MCUs and SBCs:
Raspberry Pi, generally as HATs for the "B" flavors (RPi2B, RPi3B and RPi4B). (Directories with "HAT" at the end are for these boards.)
Beagle boards, including capes for BeagleBone Black and baseboards for PocketBeagles. (Directories with "CAPE" at the end are for BeagleBone Blacks, directories starting with "BBB" are also boards for the BeagleBone Black, directories starting with "PB" or "PocketBeagle" are for the PocketBeagles - these…
Main components on the LPC176x MultiFunction
LPC176x MultiFunction bill of materials (BOM)
223 components, 70 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LPC1768FBD100K | QFP50P1600X1600X160-100N | IC201 |
| 1 | TCAN332DR | SOIC-8_3.9x4.9mm_Pitch1.27mm | U301 |
| 1 | LM2574N-3.3 | SOIC-14_7.4x8.7mm_Pitch1.27mm | U401 |
| 4 | 74HCT00 | SOIC-14_3.9x8.7mm_Pitch1.27mm | U501, U502, U601, U602 |
| 8 | TC4428 | SOIC-8_3.9x4.9mm_Pitch1.27mm | U503, U504, U505, U506, U603, U604, U605, U606 |
| 4 | LM339 | SOIC-14_3.9x8.7mm_Pitch1.27mm | U701, U702, U703, U704 |
| 4 | TC4426 | SOIC-8_3.9x4.9mm_Pitch1.27mm | U801, U802, U803, U804 |
| 2 | 74HCT14 | SOIC-14_3.9x8.7mm_Pitch1.27mm | U901, U902 |
| 2 | PCA9685 | TSSOP-28_4.4x9.7mm_Pitch0.65mm | U1001, U1101 |
| 4 | TBD62X83A | SOIC-18W_7.5x11.6mm_Pitch1.27mm | U1002, U1003, U1102, U1103 |
| 1 | 25Mhz | Crystal_SMD_Abracon_ABM8G-4pin_3.2x2.5mm | Y201 |
| 1 | ARM-20-JTAG | IDC_Header_Straight_20pins | J201 |
| 2 | RJ45 | RJ45_8N-S | J301, J302 |
| 1 | -SM+ | TerminalBlock_Pheonix_MPT-2.54mm_2pol | J501 |
| 1 | Motor 1 | 474817 | J502 |
| 1 | Motor 2 | 474817 | J503 |
| 1 | Motor 3 | 474817 | J504 |
| 1 | Motor 4 | 474817 | J505 |
| 1 | Motor 5 | 474817 | J601 |
| 1 | Motor 6 | 474817 | J602 |
Show 50 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Motor 7 | 474817 | J603 |
| 1 | Motor 8 | 474817 | J604 |
| 1 | OC 1-4 | 474818 | J701 |
| 1 | OC 5-8 | 474818 | J702 |
| 1 | A7 A6 A5 A4 A3 A2 A1 A0 C | TerminalBlock_Pheonix_MPT-2.54mm_9pol | P1001 |
| 1 | B7 B6 B5 B4 B3 B2 B1 B0 C | TerminalBlock_Pheonix_MPT-2.54mm_9pol | P1002 |
| 1 | C7 C6 C5 C4 C3 C2 C1 C0 C | TerminalBlock_Pheonix_MPT-2.54mm_9pol | P1101 |
| 1 | D7 D6 D5 D4 D3 D2 D1 D0 C | TerminalBlock_Pheonix_MPT-2.54mm_9pol | P1102 |
| 1 | Termination | Pin_Header_Straight_2x02_Pitch2.54mm | JP301 |
| 16 | 0 | R_1206 | JP1001, JP1002, JP1003, JP1004, JP1005, JP1006, JP1007, JP1008 +8 |
| 4 | 1.5K Ohms | 4816P | RP1001, RP1002, RP1101, RP1102 |
| 2 | 10K Ohms | 4814P | RR501, RR601 |
| 8 | 25K Ohms | Potentiometer_Trimmer_Bourns_3214J | RV701, RV702, RV703, RV704, RV705, RV706, RV707, RV708 |
| 1 | RESET | SW_SPST_B3U-1000P-B | SW201 |
| 1 | - 15 in + | TerminalBlock_Pheonix_MPT-2.54mm_2pol | T301 |
| 1 | - 15 out + | TerminalBlock_Pheonix_MPT-2.54mm_2pol | T302 |
| 1 | + 12V - | TerminalBlock_Pheonix_MPT-2.54mm_2pol | T1001 |
| 1 | GND 8 7 6 5 4 3 2 1 + | TerminalBlock_Pheonix_MPT-2.54mm_10pol | Term801 |
| 1 | GND 8 7 6 5 4 3 2 1 | TerminalBlock_Pheonix_MPT-2.54mm_9pol | Term901 |
| 1 | ACT1 | LED_0402 | D201 |
| 1 | ACT2 | LED_0402 | D202 |
| 4 | DFLS240-7 | D_PowerDI-123 | D301, D302, D501, D1001 |
| 1 | Power | LED_0402 | D401 |
| 1 | CMSH1-60 TR13 | D_SMB | D402 |
| 16 | 1N4148 | D_SOD-123 | D701, D702, D703, D704, D705, D706, D707, D708 +8 |
| 8 | LED | LED_0603 | D709, D710, D711, D712, D721, D722, D723, D724 |
| 1 | 330 uh | SRN1060 | L401 |
| 5 | 1uf | C_0603 | C201, C203, C204, C206, C208 |
| 7 | 100nf | C_0402 | C202, C205, C207, C209, C210, C214, C216 |
| 2 | 18pf | C_0402 | C211, C212 |
| 2 | 10uf | C_POL_1206 | C213, C215 |
| 9 | .1 uf | C_0603 | C301, C501, C502, C601, C602, C901, C906, C1001 +1 |
| 1 | 15 uf 15V | CP_Elec_4x5.7 | C302 |
| 1 | 47 nf | C_0603 | C303 |
| 1 | 220 uf 25V | CP_Elec_8x10 | C401 |
| 1 | 22 uf 100V | CP_Elec_8x10 | C402 |
| 8 | 2.2uf 50V | CP_Elec_4x5.7 | C701, C702, C703, C704, C705, C706, C707, C708 |
| 8 | 10 nf | C_0603 | C902, C903, C904, C905, C907, C908, C909, C910 |
| 2 | 2.4K | R_0402 | R101, R102 |
| 2 | 10K | R_0402 | R201, R1101 |
| 2 | 270 | R_0402 | R202, R203 |
| 1 | 0 | R_0402 | R204 |
| 2 | 60 Ohms | R_1206 | R301, R302 |
| 1 | 330 | R_0402 | R401 |
| 8 | 22K Ohms | R_0603 | R701, R702, R703, R704, R713, R714, R715, R716 |
| 8 | 1M Ohms | R_0603 | R705, R706, R707, R708, R717, R718, R719, R720 |
| 8 | 2.7K Ohms | R_0603 | R709, R710, R711, R712, R721, R722, R723, R724 |
| 8 | R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R801, R803, R805, R807, R809, R811, R813, R815 |
| 8 | 1.5K Ohms | R_0603 | R802, R804, R806, R808, R810, R812, R814, R816 |
| 8 | 10K Ohms | R_0603 | R901, R902, R903, R904, R905, R906, R907, R908 |
LPC176x MultiFunction design files
The KiCad project lives in the RobertPHeller/RPi-RRCircuits repository on GitHub; these links point at the commit this page was built from.
LPC176x MultiFunction: common questions
What microcontroller does the LPC176x MultiFunction use?
The LPC176x MultiFunction is built around the LPC1768FBD100K, from the NXP family.
How big is the LPC176x MultiFunction PCB?
The LPC176x MultiFunction measures 156.2 × 168.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the LPC176x MultiFunction?
223 components, from 70 distinct parts. The full bill of materials is listed on this page.
Where can I download the LPC176x MultiFunction design files?
From the RobertPHeller/RPi-RRCircuits repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the LPC176x MultiFunction design in my own project?
Yes, under the terms of its CC-BY-4.0 license, which RobertPHeller chose for the repository.
Can I test firmware for the LPC176x MultiFunction without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug NXP firmware against it before you order a PCB.
More boards in RPi-RRCircuits
FullInterlockingPlantCANPower
RobertPHeller
185.4 × 73.7 mm151 parts2LCC-BY-4.024FullInterlockingPlantCAN
RobertPHeller
185.4 × 73.7 mm150 parts2LCC-BY-4.024TivaMultiFunctionBoard
RobertPHeller
76.2 × 153.7 mm114 parts2LCC-BY-4.024PocketBeagleMultifuntion
RobertPHeller
128.3 × 139.7 mm111 parts2LCC-BY-4.024NXP
LPC1758-MultiIOBoard
RobertPHeller
141 × 146.1 mm106 parts2LCC-BY-4.024NXP
LPC1768-MultiIOBoard
RobertPHeller
141 × 146.1 mm106 parts2LCC-BY-4.024PocketBeaglePWMHalfSiding+ABSSlave
RobertPHeller
149.9 × 128.3 mm75 parts2LCC-BY-4.024QuadSMC
RobertPHeller
69.9 × 101.6 mm56 parts2LCC-BY-4.024STM32F767ZI LCC PNET Router
RobertPHeller
105.6 × 73.3 mm41 parts2LCC-BY-4.024STM32F767ZI LCC Repeater
RobertPHeller
105.6 × 73.3 mm28 parts2LCC-BY-4.024LCCCANCape
RobertPHeller
54.6 × 98.3 mm27 parts2LCC-BY-4.024
Similar boards
NXP
32Bit shift register
MaltWhiskey
100 × 54 mm56 parts4LNo license763NXP
Mega-Cube-Board
MaltWhiskey
200 × 54 mm100 parts4LNo license763NXP
MCL64
MicroCoreLabs
39.3 × 61.8 mm9 parts4LNo license532NXP
ROM Emulator
MicroCoreLabs
21.5 × 37.1 mm5 parts2LNo license532NXP
MCLZ8
MicroCoreLabs
37.1 × 61.5 mm6 parts4LNo license532NXP
XTMAX
MicroCoreLabs
81 × 46 mm14 parts4LNo license532