From the address file, do a Join by Attribute on PIN field to the PIN table, keeping all records. The addresses that do not have a matching PIN will have null values in all the PIN table part of the record (the last fields). To be safe, Select by Attribute on the PIN table's ObjectID/OID field is null. (This ensures that there really is no match because ObjectId/OID can never be null in the original table). Then back those selected records up and delete them; with a little research or editing, some might be matched to the PIN table.
In an edit session, clear the previous selection and field calculate the address table address field to the PIN table address field. Then take off the join.
If there had been many fields to update, the workflow might involved deleting everything first and appending the good data back in with a field map.