Microchip PIC: Difference between revisions
From Bashlinux
Jump to navigationJump to search
Content deleted Content added
No edit summary |
No edit summary |
||
| Line 2: | Line 2: | ||
= PIC = |
= PIC = |
||
== Cautions == |
|||
=== Config === |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
<pre><nowiki>#!wiki caution |
|||
'''JDM specific warnings''' |
|||
=== Initialization === |
|||
| ⚫ | |||
# ALWAYS set the input pins and clear the output pins, excepting UART TX/RX. |
|||
| ⚫ | |||
i.e. SDO should have TRISX bit cleared, SDI should have TRISX bit set. |
|||
</nowiki></pre> |
|||
| ⚫ | |||
Revision as of 08:14, 14 April 2011
PIC
Cautions
Config
- NEVER disable the PIC's /MCLR (Reset) pin function
- NEVER program a PIC 'in circuit' with ANY other connections to the target board
The config options must have always `MCLRE_ON` and a 10K pull-up resistor to Vdd.
Initialization
- ALWAYS set the input pins and clear the output pins, excepting UART TX/RX.
i.e. SDO should have TRISX bit cleared, SDI should have TRISX bit set.