PICAXE Pinouts




PICAXE-08 ( 12F629 )

                          .--._.--.
                    +V  --| 1   8 |--  0V
             Serial In >--| 2   7 |--> Out0 / Serial Out
           Out4 / In4  <>-| 3   6 |-<> Out1 / Analogue1 / In1
                  In3  >--| 4   5 |-<> Out2 / In2
                          `-------'

PICAXE-08M ( 12F683 )

                          .--._.--.
                    +V  --| 1   8 |--  0V
             Serial In >--| 2   7 |--> Out0 / Serial Out
Out4 / Analogue4 / In4 <>-| 3   6 |-<> Out1 / Analogue1 / In1
         In3 / INFRAIN >--| 4   5 |-<> Out2 / Analogue2 / In2 / PWM out / Tune Out
                          `-------'


PICAXE-18 ( 16F627 ) / PICAXE-18A ( 16F819 )

                       .---._.---.
    Analogue2 / In2 >--| 1    18 |--< Analogue1 / In1
         Serial Out <--| 2    17 |--< Analogue0 / In0
          Serial In >--| 3    16 |--< In7
               MCLR >--| 4    15 |--< In6
                 0V  --| 5    14 |--  +V
               Out0 <--| 6    13 |--> Out7
               Out1 <--| 7    12 |--> Out6
               Out2 <--| 8    11 |--> Out5
               Out3 <--| 9    10 |--> Out4
                       `---------'

PICAXE-18X ( 16F88 )


                       .---._.---.
    Analogue2 / In2 >--| 1    18 |--< Analogue1 / In1
         Serial Out <--| 2    17 |--< Analogue0 / In0 / INFRAIN
          Serial In >--| 3    16 |--< In7 / Keyboard Data
               MCLR >--| 4    15 |-<> In6 / Keyboard Clock
                 0V  --| 5    14 |--  +V
Out0 / I2C SDA Data <>-| 6    13 |--> Out7
               Out1 <--| 7    12 |--> Out6
               Out2 <--| 8    11 |--> Out5
     Out3 / PWM Out <--| 9    10 |-<> Out4 / I2C SCL Clock
                       `---------'
Note that 'In6' can become an output if KEYIN or KEYLED commands are used.


PICAXE-28 / PICAXE-28A ( 16F872 )

                                    .---._.---.
                            MCLR  --|  1   28 |--> Out7
                       Analogue0 >--|  2   27 |--> Out6
                       Analogue1 >--|  3   26 |--> Out5
                       Analogue2 >--|  4   25 |--> Out4
                       Analogue3 >--|  5   24 |--> Out3
                       Serial In >--|  6   23 |--> Out2
                      Serial Out <--|  7   22 |--> Out1
                              0V  --|  8   21 |--> Out0
                            XTAL  --|  9   20 |--  +V
                            XTAL  --| 10   19 |--  0V
                             In0 >--| 11   18 |--< In7
                             In1 >--| 12   17 |--< In6
                             In2 >--| 13   16 |--< In5
                             In3 >--| 14   15 |--< In4
                                    `---------'

PICAXE-28X ( 16F873A )

                                    .---._.---.
                            MCLR  --|  1   28 |--> Out7
           Analogue0 / PortA In0 >--|  2   27 |--> Out6
           Analogue1 / PortA In1 >--|  3   26 |--> Out5
           Analogue2 / PortA In2 >--|  4   25 |--> Out4
           Analogue3 / PortA In3 >--|  5   24 |--> Out3
                       Serial In >--|  6   23 |--> Out2
                      Serial Out <--|  7   22 |--> Out1
                              0V  --|  8   21 |--> Out0
                            XTAL  --|  9   20 |--  +V
                            XTAL  --| 10   19 |--  0V
      PortC Out0 / In0 / INFRAIN <>-| 11   18 |-<> PortC Out7 / In7 / Keyboard Data
    PortC Out1 / In1 / PWM Out 1 <>-| 12   17 |-<> PortC Out6 / In6 / Keyboard Clock
    PortC Out2 / In2 / PWM Out 2 <>-| 13   16 |-<> PortC Out5 / In5
PortC Out3 / In3 / I2C SCK Clock <>-| 14   15 |-<> PortC Out4 / In4 / I2C SDA Data
                                    `---------'
Note that all inputs, 'In0' through 'In7' can become an outputs when accessed via 'PortC' modified commands. 'In1' and 'In2' may become outputs if the PWM commands are used. 'In3' and 'In4' can become outputs when I2CREAD, I2CWRITE, READI2C and WRITEI2C commands are used. 'In6' can become an output if KEYIN or KEYLED commands are used.


PICAXE-40X ( 16F874A )

                                  .---._.---.
                          MCLR  --|  1   40 |--> Out7
         Analogue0 / PortA In0 >--|  2   39 |--> Out6
         Analogue1 / PortA In1 >--|  3   38 |--> Out5
         Analogue2 / PortA In2 >--|  4   37 |--> Out4
         Analogue3 / PortA In3 >--|  5   36 |--> Out3
                     Serial In >--|  6   35 |--> Out2
                    Serial Out <--|  7   34 |--> Out1
                     Analogue5 >--|  8   33 |--> Out0
                     Analogue6 >--|  9   32 |--  +V
                     Analogue7 >--| 10   31 |--  0V
                            +V  --| 11   30 |--< In7 / Keyboard Data
                            0V  --| 12   29 |-<> In6 / Keyboard Clock
                          XTAL  --| 13   28 |--< In5
                          XTAL  --| 14   27 |--< In4
                PortC Out0-In0 <>-| 15   26 |-<> PortC Out7-In7
    PortC Out1-In1 / PWM Out 1 <>-| 16   25 |-<> PortC Out6-In6
    PortC Out2-In2 / PWM Out 2 <>-| 17   24 |-<> PortC Out5-In5
PortC Out3-In3 / I2C SCL Clock <>-| 18   23 |-<> PortC Out4-In4 / I2C SDA Data
                 In0 / INFRAIN >--| 19   22 |--< In3
                           In1 >--| 20   21 |--< In2
                                  `---------'
Note that 'In6' can become an output if KEYIN or KEYLED commands are used.


PICAXE is a trademark of Revolution Education Ltd. These PICAXE pages are produced entirely independantly of Revolution Education Limited and may not reflect the opinion of Revolution Education Limited or its agents. The information provided is based upon and derived from information published by Revolution Education Limited, other sources of PICAXE information and the author's own experiments and prior experience. The views expressed by the author do not necessarily represent those of Revolution Education Limited or its agents. While every effort has been made to ensure that the information on these PICAXE pages is accurate and correct, the author can accept no responsibility for any errors or ommissions which do occur. The information provided is used entirely at your own risk.





Associated Articles

  The PICAXE Processors
  PICAXE News
  PICAXE Questions & Answers
  PICAXE Comparisons
  PICAXE Serial Interfacing
  PICAXE Infra-Red Interfacing
  PICAXE Wireless Interfacing
  PICAXE LCD Interfacing
  PICAXE LCD Interfacing
  A Real-Time Clock for the PICAXE-18X
  PICAXE Optimisations
  The PICAXE Birthday Box Project
  PICAXE Telephone Exchange Simulator
  The Brainf**ked PICAXE
  The PICAXE Extended Programming Interpreter
  Build Your Own Basic Stamp
  Tech Toys



Sites to Visit

  PICAXE Home Page
  Revolution Education Ltd

  Tech-Supplies Ltd



Site Navigation

  Home Page
  What's New
  Search
  Add Bookmark
  Have Your Say
  Guestbook




First published on Monday the 29th of March, 2004 at 17:47:13
Last upload was on Monday the 23rd of August, 2004 at 00:20:47