![ps1 controller pinout ps1 controller pinout](https://hackster.imgix.net/uploads/attachments/890338/ps2_controller-2_zdnilnV0Ci.jpg)
- Ps1 controller pinout serial#
- Ps1 controller pinout full#
- Ps1 controller pinout ps2#
- Ps1 controller pinout free#
Ps1 controller pinout serial#
The play station sends a byte at the same time as it receives one (full duplex) via serial communication. Low-Level – How Bytes and Packets are Transferred:
![ps1 controller pinout ps1 controller pinout](https://store.curiousinventor.com/wp-content/uploads/2019/09/digital_button_press_exampl.gif)
playstation.txt says that the playstation will consider the controller missing if the ack signal (> 2us) doesn’t come within 100us. This is a open collector output and requires a pull-up resistor (1 to 10k, maybe more).
Ps1 controller pinout full#
When the motors are first engaged, almost 500mA is drawn on this line, and at steady state full power, ~300mA is drawn. Grey – Vibration Motors Power: 6-9V? With no controller connected, this meausures about 7.9V, with a controller, 7.6V, most websites say this is 9V (except playstation.txt -> 7.6V), although it will still drive the motors down around 4V, although somewhat slower.Orange – Command: PlayStation -> Controller.(A pull-up resistor is needed because the controller can only connect this line to ground it can’t actually put voltage on the line). This is an open collector output and requires a pull-up resistor (1 to 10k, maybe more). Brown – Data: Controller -> PlayStation.To operate vibration motors, motor_power is also needed. Wire Colors and Functionality: There are 9 wires, 6 wires are needed at a minimum to talk to the controller: (clock, data, command, power & ground, attention).
Ps1 controller pinout free#
You’ll need a programmer (PICKIT2) and ‘s free IDE, MPLAB.
![ps1 controller pinout ps1 controller pinout](https://store.curiousinventor.com/wp-content/uploads/2019/09/pic_schematic.gif)