Changes

31,583 bytes added ,  17:55, 5 October 2018
== CTR CPU B == {| class="wikitable" style="font-family:Monospace;text-align:center;width:100%;table-layout:fixed;"| style="background: #bbbbbb" | G || style="background: #cc9900" |0? | |style="background: #336600" | CS1 || style="background: #336600" | ? || style="background: #336600" |? | |style="background: #a060a0" | D5 || style="background: #a060a0" | D2 || | |style="background: #a060a0" | RST || style="background: #a060a0" | CLK || style="background: #bbbbbb" | G ||style="background: #bbbbbb" | G || style="background: #ff0000" | X || style="background: #ff0000" | X || style="background: #d9ffb3" | 3v3 || style="background: #d9ffb3" | 3v3 || || style="background: #d9ffb3" |3v3 | | | | | | | | | |style="background: #a52a2a" | ? || style="background: #a52a2a" |? | |style="background: #a52a2a" | ? || || style="background: #666633" |IRIRQ | |style="background: #a52a2a" | ? || style="background: #a52a2a" |? | |style="background: #bbbbbb" | G
|-
| style="background: #cc9900" |1? | |style="background: #cc9900" | 2? || style="background: #336600" |CSx | |style="background: #336600" | CSy || style="background: #336600" | ? || style="background: #a060a0" | D6 || style="background: #a060a0" | D3 || style="background: #a060a0" | D0 || style="background: #a060a0" | IRQ || style="background: #a060a0" | CS1 || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #d9ffb3" | 3v3 || || style="background: #d9ffb3" | 3v3 || || style="background: #bbbbbb" | G || || || style="background: #a52a2a" |? | |style="background: #a52a2a" | ? || style="background: #a52a2a" |? | |style="background: #a52a2a" | ? || || || || style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| style="background: #cc9900" |3? | | | . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || style="background: #ffffff" || |style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | || style="background: #ff2a7f" | ? || style="background: #ff2a7f" | ?
|-
| CLK || D0 || . style="background: #ffffff" | || style="background: #d9ffb3" |3v3 | + | | |style="background: #a060a0" | D7 || style="background: #a060a0" | D4 || style="background: #a060a0" | D1 || style="background: #a060a0" |DET || style="background: #a060a0" | CS2 || style="background: #bbbbbb" | G ||style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #d9ffb3" | 3v3 || || style="background: #d9ffb3" |3v3 | |style="background: #bbbbbb" | G || style="background: #d9ffb3" |3v3 | |style="background: #d9ffb3" | 3v3 || style="background: #d9ffb3" |3v3 | |style="background: #a52a2a" | ? || style="background: #a52a2a" |? | |style="background: #a52a2a" | ? || style="background: #a52a2a" |? | . |style="background: #a52a2a" | ? || style="background: #666633" | IRTX || style="background: #ff2a7f" | ? ||style="background: #ffffff" | || style="background: #ff2a7f" | ? | |style="background: #ff2a7f" | ?
|-
| D1 style="background: #ffff00" | CLK || style="background: #ffff00" | D0 || D2 style="background: #ffffff" | ||| . |style="background: #bbbbbb" | D3 G ||style="background: #d9ffb3" | G 1v2 || style="background: #d9ffb3" |3v3 | |style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v2 | |style="background: #d9ffb3" | 3v3 || style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v2 | | style="background: #bbbbbb" | G ||style="background: #bbbbbb" | G || style="background: #d9ffb3" | 1v2 || style="background: #d9ffb3" |3v3 | |style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v2 | |style="background: #d9ffb3" | 3v3 || style="background: #bbbbbb" | G || style="background: #d9ffb3" | 1v2 || style="background: #d9ffb3" |3v3 | |style="background: #bbbbbb" | G ||style="background: #d9ffb3" | 1v2 || style="background: #d9ffb3" |3v3 | | style="background: #bbbbbb" | G || style="background: #ff2a7f" | ? ||style="background: #ffffff" || . |style="background: #ff2a7f" | ? | |style="background: #ff2a7f" | ?
|-
| CMD style="background: #ffff00" |D1 | IRQ |style="background: #ffff00" | . D2 || WP style="background: #ffffff" | || style="background: #ffff00" | D3 || style="background: #d9ffb3" |3v3 | . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || style="background: #ffffff" || |style="background: #ffffff" | . || style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | || style="background: #d9ffb3" | 1v2 || style="background: #ff2a7f" | ? ||style="background: #ffffff" | || style="background: #ff2a7f" | ? ||style="background: #ff2a7f" | ?
|-
| CLK style="background: #ffff00" |CMD | D0 | style="background: #ffff00" | IRQ ||style="background: #ffffff" | || style="background: #ffff00" | WP || . style="background: #d9ffb3" | 1v2 ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | || style="background: #ffffff" || |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #d9ffb3" | . 1v8 || . style="background: #ff2a7f" |? | |style="background: #ffffff" | || . style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| D1 style="background: #00aaee" | CLK || style="background: #00aaee" | D0 || D2 style="background: #ffffff" | || ||style="background: #bbbbbb" | . G || D3 style="background: #ffffff" || G |style="background: #ffffff" | . || . style="background: #d9ffb3" |3v3 | + |style="background: #bbbbbb" | G || style="background: #d9ffb3" |3v3 | + |style="background: #bbbbbb" | G || + style="background: #d9ffb3" |1v2 | | style="background: #bbbbbb" | G || style="background: #d9ffb3" |3v3 | + |style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v2 | + |style="background: #bbbbbb" | G || + style="background: #d9ffb3" |3v3 | | style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v2 | + |style="background: #bbbbbb" | G || + style="background: #d9ffb3" |3v3 | | style="background: #bbbbbb" | G ||style="background: #ffffff" | . || . style="background: #ffffff" || | style="background: #bbbbbb" | G || style="background: #ff2a7f" | ? ||style="background: #ffffff" || . |style="background: #ff2a7f" | ? | |style="background: #ff2a7f" | ?
|-
| style="background: #00aaee" |D1 | CMD |style="background: #00aaee" | . D2 || style="background: #ffffff" | ||style="background: #00aaee" | D3 || . style="background: #d9ffb3" |3v3 | . |style="background: #ffffff" | ||style="background: #ffffff" | || style="background: #bbbbbb" | G || + style="background: #d9ffb3" |3v3 | | style="background: #bbbbbb" | G ||style="background: #d9ffb3" | + 3v3 || style="background: #bbbbbb" | G || style="background: #d9ffb3" |3v3 | + |style="background: #bbbbbb" | G || style="background: #d9ffb3" |3v3 | + |style="background: #bbbbbb" | G || + style="background: #d9ffb3" |3v3 | | style="background: #bbbbbb" | G || + style="background: #d9ffb3" |3v3 | | style="background: #bbbbbb" | G || + style="background: #d9ffb3" |3v3 | | style="background: #bbbbbb" | G || style="background: #d9ffb3" | 1v2 ||style="background: #ffffff" | ||style="background: #ffffff" || + |style="background: #d9ffb3" | . 1v2 || . style="background: #ff2a7f" |? | |style="background: #ffffff" | || . style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| || style="background: #00aaee" |CMD | . |style="background: #ffffff" | || || . style="background: #d9ffb3" |1v2 | . |style="background: #ffffff" | + || style="background: #ffffff" | || style="background: #d9ffb3" | 1v2 || style="background: #bbbbbb" | G ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #d9ffb3" |1v2 | + |style="background: #bbbbbb" | G ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #d9ffb3" | . 1v8 || . style="background: #ff2a7f" |? | |style="background: #ffffff" | || . style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| style="background: #20b2aa" |? | |style="background: #20b2aa" | . ? || style="background: #ffffff" || | style="background: #20b2aa" | ? || style="background: #bbbbbb" | G ||style="background: #ffffff" || . |style="background: #ffffff" | . || style="background: #bbbbbb" | G || style="background: #d9ffb3" | 3v3 ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" || + |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #bbbbbb" | G || + style="background: #d9ffb3" |1v8 | . |style="background: #ffffff" | . || style="background: #ffffff" | || style="background: #bbbbbb" | G || style="background: #ff2a7f" | ? ||style="background: #ffffff" | || . style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| || style="background: #20b2aa" |? | . |style="background: #ffffff" | || style="background: #20b2aa" |? | . |style="background: #d9ffb3" | . 3v3 || + style="background: #ffffff" || |style="background: #ffffff" | || style="background: #d9ffb3" | 3v3 || style="background: #bbbbbb" | G || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || + style="background: #ffffff" || |style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | || style="background: #d9ffb3" | 1v2 || style="background: #bbbbbb" | G ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #d9ffb3" | . 1v2 || . style="background: #ff2a7f" |? | |style="background: #ffffff" | || . style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| || || . style="background: #ffffff" || | | |style="background: #d9ffb3" | . 1v2 || . style="background: #ffffff" || |style="background: #ffffff" | || style="background: #bbbbbb" | G || style="background: #d9ffb3" | 3v3 ||style="background: #ffffff" || + |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | || style="background: #bbbbbb" | G || style="background: #d9ffb3" | 1v8 ||style="background: #ffffff" | ||style="background: #ffffff" || + |style="background: #d9ffb3" | . 1v8 || . style="background: #ff2a7f" |? | |style="background: #ffffff" | || . style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| || || . style="background: #ffffff" || | | | style="background: #bbbbbb" | G ||style="background: #ffffff" | . || . style="background: #ffffff" || + |style="background: #d9ffb3" | 1v2 || style="background: #bbbbbb" | G ||style="background: #ffffff" | ||style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | + || style="background: #ffffff" | ||style="background: #ffffff" | || style="background: #d9ffb3" | 1v8 || style="background: #bbbbbb" | G || . style="background: #ffffff" || . |style="background: #ffffff" | || style="background: #bbbbbb" | G || style="background: #ff2a7f" | ? ||style="background: #ffffff" | || . style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| style="background: #33ffff" |SCL | | | . |style="background: #ffffff" | || || . style="background: #d9ffb3" |3v3 | . |style="background: #ffffff" | ||style="background: #ffffff" | || style="background: #bbbbbb" | G || style="background: #d9ffb3" | 3v3 ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" || + |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | || style="background: #bbbbbb" | G || style="background: #d9ffb3" | 1v2 ||style="background: #ffffff" | ||style="background: #ffffff" || + |style="background: #d9ffb3" | . 1v2 || . style="background: #ff2a7f" |? | |style="background: #ffffff" | || . style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| style="background: #33ffff" |SDA | | | . |style="background: #ffffff" | || || . style="background: #d9ffb3" |1v2 | . |style="background: #ffffff" | + || style="background: #ffffff" | || style="background: #d9ffb3" | 3v3 || style="background: #bbbbbb" | G ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #d9ffb3" |1v8 | + |style="background: #bbbbbb" | G ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #d9ffb3" | . 1v8 || . style="background: #ff2a7f" |? | |style="background: #ffffff" | || . style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| || style="background: #cc6600" |? | . |style="background: #ffffff" | || style="background: #cc6600" | ? || style="background: #bbbbbb" | G ||style="background: #ffffff" | || . style="background: #ffffff" || . |style="background: #bbbbbb" | G || style="background: #d9ffb3" | 1v2 ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" || + |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #bbbbbb" | G || style="background: #d9ffb3" | 1v8 || + style="background: #ffffff" || . |style="background: #ffffff" | . || style="background: #bbbbbb" | G || style="background: #ff2a7f" | ? || style="background: #ffffff" || . |style="background: #ff2a7f" | ? ||
|-
| style="background: #cc6600" |? | |style="background: #cc6600" | . ? || style="background: #ffffff" || |style="background: #cc6600" | . ? || . style="background: #d9ffb3" |1v8 | + |style="background: #ffffff" | ||style="background: #ffffff" | || style="background: #d9ffb3" | 1v2 || style="background: #bbbbbb" | G ||style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || + |style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | || style="background: #d9ffb3" | 1v8 || style="background: #bbbbbb" | G ||style="background: #ffffff" | ||style="background: #ffffff" | || . style="background: #d9ffb3" |1v2 | . |style="background: #ff2a7f" | ? || style="background: #ffffff" || . |style="background: #ff2a7f" | ? ||
|-
| style="background: #cc6600" |? | |style="background: #cc6600" | . ? || style="background: #ffffff" || |style="background: #cc6600" | . ? || . style="background: #d9ffb3" |1v2 | |style="background: #ffffff" | ||style="background: #ffffff" | || style="background: #bbbbbb" | G || style="background: #d9ffb3" | 1v8 ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" || + |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #bbbbbb" | G || style="background: #d9ffb3" | 1v2 ||style="background: #ffffff" | ||style="background: #ffffff" || + |style="background: #d9ffb3" | . 1v8 || . style="background: #ff2a7f" |? | |style="background: #ffffff" | || . style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| style="background: #cc6600" |? | |style="background: #cc6600" | . ? || style="background: #ffffff" || | style="background: #cc6600" | ? || style="background: #bbbbbb" | G ||style="background: #ffffff" || . |style="background: #ffffff" | . || + style="background: #d9ffb3" |1v8 | | style="background: #bbbbbb" | G ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #d9ffb3" | + 1v8 || style="background: #bbbbbb" | G || . style="background: #ffffff" || . |style="background: #ffffff" | || style="background: #bbbbbb" | G || style="background: #ff2a7f" | ? ||style="background: #ffffff" | || . style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| style="background: #cc6600" |? | |style="background: #cc6600" | . ? || style="background: #ffffff" || |style="background: #cc6600" | . ? || . style="background: #d9ffb3" |1v8 | |style="background: #ffffff" | ||style="background: #ffffff" | || style="background: #bbbbbb" | G || style="background: #d9ffb3" | 1v8 ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" || + |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #bbbbbb" | G || style="background: #d9ffb3" | 1v8 ||style="background: #ffffff" | ||style="background: #ffffff" || + |style="background: #d9ffb3" | . 1v2 || . style="background: #ff2a7f" |? | |style="background: #ffffff" | || . style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| style="background: #bbbbbb" | G || style="background: #cc6600" | ? ||style="background: #ffffff" | || style="background: #cc6600" | ? | |style="background: #d9ffb3" | . 1v2 || style="background: #ffffff" || |style="background: #ffffff" | . || . style="background: #d9ffb3" |1v2 | + |style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v8 | + |style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v8 | + |style="background: #bbbbbb" | G ||style="background: #d9ffb3" | + 1v8 || style="background: #bbbbbb" | G || + style="background: #d9ffb3" |1v2 | | style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v8 | + |style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v8 | + |style="background: #bbbbbb" | G ||style="background: #d9ffb3" | + 1v8 || style="background: #bbbbbb" | G ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #d9ffb3" | . 1v8 || . style="background: #ff2a7f" |? | |style="background: #ffffff" | || . style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| style="background: #ff8000" |? | |style="background: #cc6600" | . ? || style="background: #ffffff" || | style="background: #cc6600" | ? || style="background: #bbbbbb" | G ||style="background: #ffffff" || . |style="background: #ffffff" | . || style="background: #bbbbbb" | G || + style="background: #d9ffb3" |1v8 | | style="background: #bbbbbb" | G ||style="background: #d9ffb3" | + 1v2 || style="background: #bbbbbb" | G || + style="background: #d9ffb3" |1v8 | | style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v2 | + |style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v8 | + |style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v2 | + |style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v8 | + |style="background: #bbbbbb" | G || + style="background: #d9ffb3" |1v2 | . |style="background: #ffffff" | . || style="background: #ffffff" | || style="background: #bbbbbb" | G || style="background: #ff2a7f" | ? ||style="background: #ffffff" | || . style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| style="background: #ff8000" |? | |style="background: #cc6600" | . ? || style="background: #ffffff" || |style="background: #cc6600" | . ? || . style="background: #d9ffb3" |1v8 | . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || |style="background: #ffffff" | || . style="background: #ffffff" || |style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | || style="background: #d9ffb3" | 1v2 || style="background: #ff2a7f" | ? ||style="background: #ffffff" | || style="background: #ff2a7f" | ? || style="background: #ff2a7f" | ?
|-
| style="background: #ff8000" |? | |style="background: #cc6600" | . ? || style="background: #ffffff" || |style="background: #cc6600" | . ? || . style="background: #d9ffb3" |1v2 | . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || |style="background: #ffffff" | || . style="background: #ffffff" || |style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | || style="background: #d9ffb3" | 1v8 || style="background: #ff2a7f" | ? ||style="background: #ffffff" | || style="background: #ff2a7f" | ? || style="background: #ff2a7f" | ?
|-
| style="background: #ff8000" |? | |style="background: #cc6600" | . ? || style="background: #ffffff" || | style="background: #cc6600" | ? || style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v8 | |style="background: #d9ffb3" | 1v2 || style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v8 | |style="background: #d9ffb3" | 1v2 || style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v8 | |style="background: #d9ffb3" | 1v2 || style="background: #bbbbbb" | G || style="background: #d9ffb3" | 1v8 || style="background: #d9ffb3" |1v2 | |style="background: #bbbbbb" | G || style="background: #d9ffb3" | 1v8 || style="background: #d9ffb3" |1v2 | |style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v8 | |style="background: #d9ffb3" | 1v2 || style="background: #bbbbbb" | G || style="background: #d9ffb3" |1v8 | |style="background: #d9ffb3" | 1v2 || style="background: #bbbbbb" | G || style="background: #ff2a7f" | ? ||style="background: #ffffff" | || . style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| style="background: #ff8000" |? | |style="background: #cc6600" | . ? || style="background: #ffffff" || |style="background: #cc6600" | ? || style="background: #b19cd9" |? | |style="background: #b19cd9" | ? || style="background: #b19cd9" |? | |style="background: #b19cd9" | ? || style="background: #b19cd9" |? | |style="background: #b19cd9" | ? || style="background: #73e600" |? | |style="background: #476b6b" | 3? || style="background: #476b6b" |4? | |style="background: #476b6b" | 5? || || || || || style="background: #ff69b4" | B | |style="background: #ff69b4" | . PADR || style="background: #ff69b4" |PADD | | style="background: #bbbbbb" | G || style="background: #4d4d33" | ? || style="background: #4d4d33" | ? || style="background: #bbbbbb" | G || style="background: #ff2a7f" | ? || style="background: #ff2a7f" | ? ||style="background: #ffffff" | || style="background: #ff2a7f" | ? || style="background: #ff2a7f" | ?
|-
| style="background: #ff8000" |? | |style="background: #cc6600" | . ? || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || . |style="background: #ffffff" | . || . style="background: #ffffff" || |style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | ||style="background: #ffffff" | || style="background: #ff2a7f" | ? || style="background: #ff2a7f" | ?
|-
| style="background: #bbbbbb" | G ||style="background: #bbbbbb" | G || style="background: #b19cd9" | ? || style="background: #b19cd9" | ? || style="background: #b19cd9" | ? || style="background: #b19cd9" | ? || || style="background: #b19cd9" | ? || style="background: #b19cd9" | ? || style="background: #b19cd9" | ? || style="background: #73e600" |? | |style="background: #8efab4" | SDA || style="background: #476b6b" |1? | |style="background: #476b6b" | 2? || || || || || style="background: #ff69b4" | A | |style="background: #ff69b4" | STRT || style="background: #ff69b4" |PADU | |style="background: #ff69b4" | L || style="background: #ff69b4" | Y | |style="background: #4d4d33" | ? || style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ? || style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ? || style="background: #ff2a7f" |? | |style="background: #ff2a7f" | ?
|-
| style="background: #bbbbbb" | G || style="background: #b19cd9" | ? || style="background: #b19cd9" | ? || || style="background: #b19cd9" | ? || style="background: #b19cd9" | ? || style="background: #b19cd9" | ? || || style="background: #b19cd9" | ? || style="background: #b19cd9" | ? || style="background: #b19cd9" | ? || style="background: #8efab4" | SCL || style="background: #476b6b" | 0? || || || || || || || style="background: #ff69b4" | SLCT || style="background: #ff69b4" | PADL || style="background: #ff69b4" | R || style="background: #ff69b4" | X || style="background: #4d4d33" | ? || style="background: #ff2a7f" | ? || style="background: #ff2a7f" | ? || style="background: #ff2a7f" | ? || style="background: #ff2a7f" | ? || style="background: #ff2a7f" | ? || style="background: #bbbbbb" | G|} legend:{| class="wikitable" style="font-family:Monospace;text-align:center;table-layout:fixed;"| style="background: #ff0000" | SoC clock crystal|-| style="background: #ffaaaa" | RTC clock crystal|-| style="background: #a060a0" | Gamecard|-| style="background: #ffff00" | SDCARD SDIO|-| style="background: #00aaee" | NAND SDIO|-| style="background: #20b2aa" | WIFI SDIO|-| style="background: #336600" | SPI|-| style="background: #73e600" | I2C-1|-| style="background: #8efab4" | I2C-2|-| style="background: #33ffff" | I2C-3|-| style="background: #ff69b4" | Pad|-| style="background: #ff2a7f" | FCRAM|-| style="background: #b19cd9" | Camera|-| style="background: #a52a2a" | WIFI|-| style="background: #666633" | GPIO|-| style="background: #ff8000" | LCD0 (small)|-| style="background: #cc6600" | LCD1 (big)|-| style="background: #cc9900" | CODEC0 (unknown)|-| style="background: #476b6b" | CODEC1 (unknown)|-| style="background: #4d4d33" | MCU (unknown)|-| style="background: #d9ffb3" | POWER|-| style="background: #bbbbbb" | Ground|} Orientation: Triangle bottom right on the PCB. == UC CTR == This MCU seems to be a customized 64 pin FLGA version of this: https://www.renesas.com/ko-kr/doc/products/mpumcu/doc/rl78/r01ds0053ej0330-rl78g14.pdf The pin layouts are similar, but not the same Orientation: Pin 1 marker in bottom left corner ===Hardware pins=== {| class="wikitable" style="font-family:Monospace;text-align:center;width:100%;table-layout:fixed;width:26%;"| style="background: #d9ffb3" | + || style="background: #bbbbbb" | G || || || TP75 || style="background: #ffaaaa" | X || style="background: #ffaaaa" | X || style="background: #4d4d33" | ? |-| style="background: #73e600" | SCL || || style="background: #bbbbbb" | G || || /RESET || style="background: #4d4d33" | ? || style="background: #4d4d33" | ? || style="background: #d9ffb3" | + |-| style="background: #73e600" | SDA || || style="background: #d9ffb3" | + || TP77 || TP76 || || || style="background: #d9ffb3" | + |-| style="background: #4d4d33" | ? || || TP78 || PWRLED1 || || || || CHRGLED|-| || || || || || || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G |-| || PWRBTN || || || || || BATTTHM |||-| || || || PWRLED0 || || || HOMEBTN |||-| style="background: #d9ffb3" | + || || || || style="background: #8efab4" | SCL || style="background: #8efab4" | SDA || || style="background: #bbbbbb" | G |} ===Software pins=== {| class="wikitable" border="1"! Port ID! Pin ID! Purpose|-| 020| ??| HOME button|-| 043| ??| Charging LED(?)|-| 051| ??| Charger "button"|-| 073| ??| Power button|-| 074| ??| WiFi button|-| 076| ??| External IRQ (MCU --> SoC)|} == CODEC =={| class="wikitable" style="font-family:Monospace;text-align:center;width:100%;table-layout:fixed;width:36%;"| || style="background: #476b6b" | 4? || style="background: #d9ffb3" | 3v3 || || style="background: #cc9900" | 3? || style="background: #cc9900" | 0? || style="background: #336600" | ? || style="background: #336600" | ? || || style="background: #bbbbbb" | G |||-| || style="background: #476b6b" | 3? || style="background: #476b6b" | 5? || style="background: #bbbbbb" | G || || style="background: #cc9900" | 1? || style="background: #336600" | CSx || style="background: #336600" | ? || || style="background: #bbbbbb" | G |||-| style="background: #bbbbbb" | G || style="background: #476b6b" | 2? || style="background: #476b6b" | 0? || style="background: #bbbbbb" | G || || style="background: #cc9900" | 2? || style="background: #336600" | CSy || || || || SPEAKER1|-| TOUCH || TOUCH || style="background: #476b6b" | 1? || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || || SPEAKER1|-| TOUCH || TOUCH || || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || |||-| CPAD || CPAD || || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || |||-| || || || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || || SPEAKER2|-| MIC || || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || || SPEAKER2|-| JACK_R || style="background: #bbbbbb" | G || style="background: #bbbbbb" | G || || style="background: #bbbbbb" | G || || || || ||| |style="background: #bbbbbb" | G|-| style="background: #d9ffb3" |3v3 | || || || |style="background: #bbbbbb" | G || style="background: #bbbbbb" |G | |style="background: #bbbbbb" | G || style="background: #bbbbbb" |G | || || || -|| || |style="background: #bbbbbb" | G || || || || JACK_L || || style="background: #bbbbbb" |G | |style="background: #bbbbbb" | G|||} == LCD (old3DS bottom) =={| class="wikitable" border="1"|-! Pin number! Name! Description|-| 01| -6V| |-| 02| 12V| |-| 03| CLK| Pixel clock|-| 04| /HBL| Horizontal blank (low while blanking)|-| 05| /VBL| Vertical blank (low while blanking)|-| 06| 2v2| Loopback of pin 07?|-| 07| 2v2| Content latch? Shorting this to ground or to pin 06 will "lock" the screen memory while still allowing the screen to refresh itself.|-| 08| GND| "chassi" ground|-| 09| HCL| Horizontal clock|-| 10| GND| "chassi" ground|-| 11| BIAS 1| Default ~ 4.5V - 4.8V; sets contrast|-| 12| BIAS 2| Usually matches BIAS 1; sets "flicker"|-| 13| ???| Might be a transistor? Shorted to ground if off, 2.36V if on.|-| 14| 6V| |-| 15| ???| Loopback of pin 14 ? Shorting this with pin 14 or ground will make the 3DS turn off with a harsh pop sound.|-| 16| ???| ???|-| 17| ???| ???|-| 18 [...] 25| RED 0 [...] RED 7| Red pixel bits|-| 26| GND| "chassi" ground|-| 27 [...] 34| BLUE 7 [...] BLUE 0| Blue pixel bits|-| 35| GND| "chassi" ground|-| 36 [...] 43| GREEN 7 [...] GREEN 0| Green pixel bits
|}
188

edits