U1 74HCT245
U2 80C188XL
U3,U6 74HCT573
U4 62C256
U5 27C512
U7 24LC01
U8 22V10
U9 MAX705
U10 HCPL 0630
U11 75176 BD
U12 HCPL 0600
U13,U17 NMV 0505 SA
U14 16C552
U15 MIC4575WT or MIC4575-5.0WT
U16 MAX202
X1 14.7456 MHz
Professional hardware designed by me