Can anyone identify this IC?

Yeah, but you know manufacturers, everybody's got to do their own thing.
New 1284 Logger boards are in, waiting on a stencil. 9 days for boards from iteadstudio, got here so quick I wasn't ready with the stencils yet.