1.一种微控制器,其特征在于,所述的微控制器包括:
一控制器,通过一通讯接口从一烧录装置取得一解密程序和一加密数据;
一第一非挥发性存储器,耦接所述控制器,以及储存所述解密程序;
一挥发性存储器,耦接所述控制器,以及储存所述加密数据;
一第二非挥发性存储器,储存解密数据;以及
一处理器,耦接所述第一非挥发性存储器、所述第二非挥发性存储器和所述挥发性存储器,以及根据所述解密程序解密所述加密数据,以产生所述解密数据。
2.如权利要求1所述的微控制器,其特征在于,所述的通讯接口为一串列除错接口。
3.如权利要求1所述的微控制器,其特征在于,所述的微控制器经由所述第一非挥发性存储器启动。
4.如权利要求1所述的微控制器,其特征在于,在所述控制器将取得的所述加密数据储存到所述挥发性存储器前,所述控制器先暂停所述处理器。
5.如权利要求4所述的微控制器,其特征在于,当所述加密数据储存到所述挥发性存储器后,所述控制器启动所述处理器,以及其中,当所述处理器启动后,所述处理器分别从所述第一非挥发性存储器和所述挥发性存储器取得所述解密程序和所述加密数据,并根据所述解密程序解密所述加密数据,以产生所述解密数据,并将所述解密数据储存到所述第二非挥发性存储器。
6.一种微控制器解密方法,适用一微控制器,其特征在于,所述的微控制器解密方法包括:
通过一通讯接口从一烧录装置取得一解密程序;
储存所述解密程序于所述微控制器的一第一非挥发性存储器;
通过所述通讯接口从所述烧录装置取得一加密数据;
储存所述加密数据于所述微控制器的一挥发性存储器;
通过所述微控制器的一处理器根据所述解密程序解密所述加密数据,以产生一解密数据;以及
储存所述解密数据于所述微控制器的一第二非挥发性存储器。
7.如权利要求6所述的微控制器解密方法,其特征在于,所述的方法更包括:
经由所述第一非挥发性存储器启动所述微控制器。
8.如权利要求6所述的微控制器解密方法,其特征在于,所述的方法包括:
在将取得的所述加密数据储存到所述挥发性存储器前,暂停所述处理器。
9.如权利要求8所述的微控制器解密方法,其特征在于,所述的方法更包括:
当所述加密数据储存到所述挥发性存储器后,启动所述处理器;
通过所述处理器分别从所述第一非挥发性存储器和所述挥发性存储器取得所述解密程序和所述加密数据;
根据所述解密程序解密所述加密数据,以产生所述解密数据;以及
将所述解密数据储存到所述第二非挥发性存储器。
10.一种解密系统,其特征在于,所述的解密系统包括:
一烧录装置;以及
一微控制器,其中所述微控制器包括:
一控制器,通过一通讯接口从一烧录装置取得一解密程序和一加密数据;
一第一非挥发性存储器,耦接所述控制器,以及储存所述解密程序;
一挥发性存储器,耦接所述控制器,以及储存所述加密数据;
一第二非挥发性存储器,储存解密数据;以及
一处理器,耦接所述第一非挥发性存储器、所述第二非挥发性存储器和所述挥发性存储器,以及根据所述解密程序解密所述加密数据,以产生所述解密数据。