0
mirror of https://github.com/Jimmy-Bots/Short-Term.git synced 2026-02-25 15:21:29 +00:00
2021-07-20 16:39:56 +08:00

337 lines
8.1 KiB
Plaintext

FILE_TYPE=LIBRARY_PARTS;
primitive 'STC89C52';
pin
'P1.0/T2':
PIN_NUMBER='(1)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P1.1/T2EX':
PIN_NUMBER='(2)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P1.2':
PIN_NUMBER='(3)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P1.3':
PIN_NUMBER='(4)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P1.4':
PIN_NUMBER='(5)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P1.5':
PIN_NUMBER='(6)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P1.6':
PIN_NUMBER='(7)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P1.7':
PIN_NUMBER='(8)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'RST':
PIN_NUMBER='(9)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P3.0/RXD':
PIN_NUMBER='(10)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P3.1/TXD':
PIN_NUMBER='(11)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'-P3.2/INTO':
PIN_NUMBER='(12)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'-P3.3/INT1':
PIN_NUMBER='(13)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P3.4/TO':
PIN_NUMBER='(14)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P3.5/T1':
PIN_NUMBER='(15)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'-P3.6/WR':
PIN_NUMBER='(16)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'-P3.7/RD':
PIN_NUMBER='(17)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'XTAL2':
PIN_NUMBER='(18)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'XTAL1':
PIN_NUMBER='(19)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'GND':
PIN_NUMBER='(20)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P2.0/A8':
PIN_NUMBER='(21)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P2.1/A9':
PIN_NUMBER='(22)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P2.2/A10':
PIN_NUMBER='(23)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P2.3/A11':
PIN_NUMBER='(24)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P2.4/A12':
PIN_NUMBER='(25)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P2.5/A13':
PIN_NUMBER='(26)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P2.6/A14':
PIN_NUMBER='(27)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P2.7/A15':
PIN_NUMBER='(28)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'-PSEN':
PIN_NUMBER='(29)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'ALE':
PIN_NUMBER='(30)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'-EA':
PIN_NUMBER='(31)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P0.7/AD7':
PIN_NUMBER='(32)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P0.6/AD6':
PIN_NUMBER='(33)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P0.5/AD5':
PIN_NUMBER='(34)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P0.4/AD4':
PIN_NUMBER='(35)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P0.3/AD3':
PIN_NUMBER='(36)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P0.2/AD2':
PIN_NUMBER='(37)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P0.1/AD1':
PIN_NUMBER='(38)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'P0.0/AD0':
PIN_NUMBER='(39)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
'VCC':
PIN_NUMBER='(40)';
PINUSE='UNSPEC';
NO_LOAD_CHECK='Both';
NO_IO_CHECK='Both';
NO_ASSERT_CHECK='TRUE';
NO_DIR_CHECK='TRUE';
ALLOW_CONNECT='TRUE';
end_pin;
body
PART_NAME='STC89C52';
PART_NUMBER='STC89C52RC';
VENDOR='STC';
BODY_NAME='STC89C52';
JEDEC_TYPE='DIP40-100-600';
PHYS_DES_PREFIX='U';
CLASS='IC';
end_body;
end_primitive;
END.