PMC522 Hardware Reference Manual