Part Review and Datasheet Verification


I’ll update the datasheet-backed pin metadata first, then rebuild the footprint as a proper 40-pin 600 mil PDIP and verify the result.
Symbol pin metadata is updated; I’m now correcting the footprint scale/geometry to match the 40-pin 600 mil PDIP.
Updated the dsPIC30F4013 part: added datasheet-backed pin descriptions, corrected pin types, added missing alternate-function labels, normalized AVSS, and rebuilt the footprint as a 40-pin 600 mil PDIP with 2.54 mm pitch, 15.24 mm row spacing, 1.6 mm through-hole pads, 0.8 mm drills, and a pin-1 marker.
Open items:
  • Flux did not apply the case-only rename from Vss to VSS on the duplicate ground pins, but their pin type, descriptions, numbers, and footprint pads are corrected.
Suggested next steps:
  1. Re-run the part review to confirm no remaining symbol/footprint mismatches.
  2. Publish the corrected component version.
  3. Optionally switch the Datasheet URL to the official Microchip PDF.
Review, publish, datasheet
Final part review
Publish component
Update datasheet URL
Check ERC DRC

Part Information Review: DSPIC30F4013-20I/P
Source
Current part metadata reviewed
  • Project/part name: DSPIC30F4013-20I_P
  • Manufacturer Part Number: DSPIC30F4013-20I/P
  • Current project description: DSPIC30F4013-20I/P, PDIP40_600MC_MCH
  • Part Type: Integrated Circuits
  • Designator Prefix: U
  • Pads/terminals present: 40
  • Footprint asset: PDIP40_600MC_MCH.kicad_mod
  • 3D model asset: PDIP40_600MC_MCH.step
Key datasheet specs
  • Device family: dsPIC30F3014/4013 16-bit Digital Signal Controller
  • Specific ordering code: DSPIC30F4013-20I/P
  • Package code P: 40-pin PDIP
  • Temperature code I: Industrial, -40°C to +85°C ambient
  • Speed grade 20I: compatible with up to 20 MIPS ordering grade; datasheet operating table also lists industrial voltage/MIPS regions.
  • Standard DC operating voltage range: 2.5 V to 5.5 V for Industrial temperature; 3.0 V to 5.5 V for Extended temperature.
  • Operating MIPS vs voltage from datasheet: 4.5-5.5 V supports 30 MIPS industrial; 3.0-3.6 V supports 15 MIPS industrial; 2.5-3.0 V supports 10 MIPS industrial.
  • Thermal resistance: 40-pin DIP θJA max 47 °C/W.
Datasheet pinout for 40-pin PDIP dsPIC30F4013

Table


PinDatasheet pin name / functions
1MCLR
2VDD
3VSS
4IC2/INT2/RD9
5EMUC1/SOSCO/T1CK/U1ARX/CN0/RC14
6EMUD1/SOSCI/T2CK/U1ATX/CN1/RC13
7OSC2/CLKO/RC15
8OSC1/CLKI
9AN9/CSCK/RB9
10AN10/CSDI/RB10
11AN11/CSDO/RB11
12AN12/COFS/RB12
13EMUD2/OC2/RD1
14AVDD
15AVSS
16OC4/RD3
17VSS
18VDD
19EMUC3/SCK1/RF6
20U1RX/SDI1/SDA/RF2
21EMUD3/U1TX/SDO1/SCL/RF3
22EMUC2/OC1/RD0
23VDD
24U2RX/CN17/RF4
25U2TX/CN18/RF5
26AN4/IC7/CN6/RB4
27AN2/SS1/LVDIN/CN4/RB2
28AN1/VREF-/CN3/RB1
29AN0/VREF+/CN2/RB0
30AN5/IC8/CN7/RB5
31INT0/RA11
32VSS
33AN3/CN5/RB3
34PGD/EMUD/AN7/RB7
35PGC/EMUC/AN6/OCFA/RB6
36C1RX/RF0
37C1TX/RF1
38OC3/RD2
39IC1/INT1/RD8
40AN8/RB8
Cross-check results
Metadata
  • MPN matches datasheet/orderable part: DSPIC30F4013-20I/P.
  • Package description matches the datasheet package code: P = 40-pin PDIP.
  • Pin count matches: 40 terminals/pads present.
  • Datasheet URL was missing and has now been added as a project property.
  • I also added Operating Voltage = 5 V and Operating Temperature = Industrial based on the datasheet review.
Schematic symbol
  • The symbol has 40 terminal components numbered 1 through 40, matching the datasheet pin count.
  • Pin positions are arranged as a 20-pin left column and 20-pin right column, which matches a conventional 40-pin DIP symbol style.
  • Major mismatch: every terminal currently has Pin Type: Unspecified.
  • Major mismatch: no datasheet pin names or pin descriptions are populated on the terminals. The symbol terminals are numbered only, so users cannot see MCLR, VDD, VSS, oscillator, UART, SPI, CAN, ADC, programming/debug, and GPIO alternate functions in the schematic.
Footprint
  • Footprint asset name is PDIP40_600MC_MCH, consistent with a 40-pin 600 mil DIP package.
  • Pad numbering 1-40 is present.
  • Pad pitch appears to be 2.54 mm and row spacing appears to be 15.24 mm (600 mil), matching the expected PDIP-40 package family.
  • Pad 1 is rectangular and the remaining pads are circular, which is a normal pin-1 indicator convention.
  • No footprint pin-count mismatch found.
  1. Populate each terminal with the datasheet pin name and Pin Description from the pinout table above.
  2. Set meaningful Pin Type values:
    • Power In: VDD, AVDD
    • Ground: VSS, AVSS
    • Input: MCLR, oscillator/clock inputs where applicable
    • Bi-Directional / Programmable: multiplexed GPIO/peripheral pins
    • Output: dedicated output-only alternate functions where the primary symbol strategy calls for it
  3. Add functional grouping/sections for readability, keeping each physical pin in only one primary group:
    • Power/Ground
    • Reset/Clock
    • Analog/ADC/Reference
    • Programming/Debug
    • Communications: UART/SPI/I2C/CAN
    • Timers/Capture/Compare/GPIO
  4. Consider changing Part Type from the broad current value Integrated Circuits to a more specific Microcontroller or Digital Signal Controller if that property option is available in this workspace.
Conclusion
The project has the correct MPN, 40-pin PDIP package intent, pad count, and likely correct physical footprint geometry. The main issue is incomplete schematic-symbol metadata: terminals are numbered only, with unspecified pin types and missing datasheet pin names/descriptions.
  • Source

  • Current part metadata reviewed

  • Key datasheet specs

  • Datasheet pinout for 40-pin PDIP dsPIC30F4013

  • Cross-check results

  • Metadata

  • Schematic symbol

  • Footprint

  • Mismatches / recommended fixes

  • Conclusion