Data Sheet

LABCENTER ELECTRONICS LTD.
44
On schematic this switches the gates over according to the change specified in Edit component.
Preparing for PCB Layout
Now that we have completed the circuit we need to give some thought to PCB Layout and the
information that we are going to provide from the schematic. A netlist basically consists of a set
of footprint names (packages associated with schematic components) and connections (wiring
on the schematic), although we can make things easier for ourselves later on by providing
additional information.
If you do not have a completed schematic at this point or wish to work with the pre-supplied
schematic you can load it via the Open Samples command on the Proteus home page. The file
name is dsPIC33_REC_SCHEMATIC.pdsprj.
Packaging Considerations
Ideally, each component in Proteus should be associated with a footprint in the PCB editor.
While you can do this at the point of placement in the PCB Layout, best practice would be to
sort this out in the schematic. Fortunately, the Proteus system provides a large set of pre-
packaged components where this work is all done for us. As a case in point, the schematic we
have just created requires no alteration or packaging work as the parts we have selected from
the libraries already have footprints assigned to them.
However, it is possible that you may want to change the footprint associated with a part (e.g.
PTH to SMT). We’ll use the current schematic as a playground to explore how we can view and
change packages to components.
To view the package associated with a component:
The footprint for a component is simply a property of the component in Proteus. We can
therefore easily view the footprint by editing the component. Try this now by right clicking on
one of the resistors on the schematic and selecting Edit Properties from the resulting context
menu. You should see that there is a PCB Package property on the dialogue form and that the
part is packaged with a standard 0805 footprint.