PIN I/O update