CPU pinout: Difference between revisions

From SNESdev Wiki
Jump to navigationJump to search
(Adds the CPU pinout.)
 
(Changes /PAWR and /PARD to /PWR and /PRD.)
Line 37: Line 37:
               \                                            71 / ->  
               \                                            71 / ->  
  joypad 2 D4 -> \ 31                                      70 / -> /DMA
  joypad 2 D4 -> \ 31                                      70 / -> /DMA
   joypad 1 D0 -> \ 32                                    69 / -> /PAWR
   joypad 1 D0 -> \ 32                                    69 / -> /PWR
   joypad 1 D1 -> \ 33                                  68 / -> /PARD
   joypad 1 D1 -> \ 33                                  68 / -> /PRD
             +5V -- \ 34                                67 / <> D7
             +5V -- \ 34                                67 / <> D7
     joypad 1 /OE <- \ 35                              66 / <> D6
     joypad 1 /OE <- \ 35                              66 / <> D6

Revision as of 07:30, 23 April 2022

                                                ^
                                               / \
                                              /   \
                                             /     \
                                     +5V -- / 1 100 \ -> A7
                                     A8 <- / 2    99 \ -> A6
                                    A9 <- / 3   .  98 \ -> A5
                                  A10 <- / 4        97 \ -> A4
                                 A11 <- / 5          96 \ -> A3
                                A12 <- / 6            95 \ -> A2
                               A13 <- / 7              94 \ -> A1
                              A14 <- / 8                93 \ -> A0
                             A15 <- / 9                  92 \ -> /RD
                            A16 <- / 10                   91 \ -> /WR
                           A17 <- / 11                     90 \ -- GND
                          A18 <- / 12                       89 \ -> /VECTORPULL
                         A19 <- / 13                         88 \ -> 
                        A20 <- / 14                           87 \ -> 
                       A21 <- / 15                             86 \ -> 
                      A22 <- / 16                               85 \ -- +5V
                     A23 <- / 17                                 84 \ -> XFLAG
                    GND -- / 18                                   83 \ -> MFLAG
          joypad IO D0 <> / 19                                     82 \ -> /MEMLOCK
         joypad IO D1 <> / 20                                       81 \ <- RDY
        joypad IO D2 <> / 21                                            \
       joypad IO D3 <> / 22                                     O       /
      joypad IO D4 <> / 23                                          80 / -> R/W
     joypad IO D5 <> / 24                                          79 / -- GND
    joypad IO D6 <> / 25                                          78 / -> /WRAMSEL
   joypad IO D7 <> / 26              Nintendo 5A22               77 / -> /ROMSEL
   joypad 2 D0 -> / 27      Package QFP-100, 0.65mm pitch       76 / <- /ABORT
  joypad 2 D1 -> / 28                                          75 / <- HALT
 joypad 2 D2 -> / 29                  S-CPU                   74 / <- HVCMODE 
joypad 2 D3 -> / 30                                          73 / <- TM
              /       O                                     72 / -> PHI2
              \                                            71 / -> 
joypad 2 D4 -> \ 31                                       70 / -> /DMA
 joypad 1 D0 -> \ 32                                     69 / -> /PWR
  joypad 1 D1 -> \ 33                                   68 / -> /PRD
           +5V -- \ 34                                 67 / <> D7
   joypad 1 /OE <- \ 35                               66 / <> D6
    joypad 2 /OE <- \ 36                             65 / <> D5
             OUT0 <- \ 37                           64 / <> D4                       Orientation:
              OUT1 <- \ 38                         63 / <> D3                        --------------------
               OUT2 <- \ 39                       62 / <> D2                           80         51
             REFRESH <- \ 40                     61 / <> D1                             |         |
              TCKSEL0 -> \ 41                   60 / <> D0                             .-----------.
               TCKSEL1 -> \ 42                 59 / -- +5V                          81-|O Nintendo |-50
                 HBLANK -> \ 43               58 / -> PA7                              |   S-CPU   |
                  VBLANK -> \ 44             57 / -> PA6                           100-|.   5A22  O|-31
                     /NMI -> \ 45           56 / -> PA5                                .-----------'
                      /IRQ -> \ 46         55 / -> PA4                                  |         |
                        GND -- \ 47       54 / -> PA3                                  01         30
                  SYSTEM CLK -> \ 48     53 / -> PA2             
              REFRESH /ENABLE -> \ 49   52 / -> PA1                      Legend:
                        /RESET -> \ 50 51 / -> PA0                       ----------------------------
                                   \     /                               --[5A22]-- Power, n/a
                                    \   /                                ->[5A22]<- 5A22 input
                                     \ /                                 <-[5A22]-> 5A22 output
                                      V                                  <>[5A22]<> Bidirectional