提出了一種CPU卡低層讀寫驅(qū)動接口的設(shè)計方案,該方案采用MCU的通用I/O引腳直接驅(qū)動CPU卡的方式實現(xiàn)。首先分析了CPU卡的接口特性及傳輸協(xié)議,介紹了方案設(shè)計時對MCU選型的注意事項和ESAM安全模塊的功能及作用;接著基于Microchip公司的PIC16LF1946芯片,完成了方案中硬件接口設(shè)計和軟件接口函數(shù)設(shè)計;最后對方案中給出的設(shè)計進(jìn)行實現(xiàn)和接口驗證測試。測試結(jié)果表明,該設(shè)計方案符合ISO7816標(biāo)準(zhǔn)的要求,能高效實現(xiàn)CPU卡的讀寫。