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