added Transact16x8 and supporting routines
add support for 24c32 and larger