DataSheet39.com

What is DM2016?

This electronic component, produced by the manufacturer "SDMC", performs the same function as "Software Protect IC".


DM2016 Datasheet PDF - SDMC

Part Number DM2016
Description Software Protect IC
Manufacturers SDMC 
Logo SDMC Logo 


There is a preview and DM2016 download ( pdf file ) link at the bottom of this page.





Total 8 Pages



Preview 1 page

No Preview Available ! DM2016 datasheet, circuit

Software Protect IC
DM2016
Product Datasheet

line_dark_gray
DM2016 equivalent
6FUNCTION DESCRIPTION
DM2016 Data sheet
V2.2
Sep 04,2008
2
6.1 I C
DM2016 has an I2C salve device interface,there are two I2C device addresses can be selected
through controlling the external port.The high 6-bit of I2C address is 101000,so the I2C device
address can be selected with 0xA0,0xA2.
I2C data address space assignment:
Address
0x00-0x7F
0x80-0x8F
0x90-0x97
Description
EEPROM
128 bit secret key
64 bit plain code and encrypted code
The most signification byte of 128 bit secret key is stored in address 0x80; The least
signification byte of 128 bit secret key is stored in address 0x8F.
The most signification byte of 64 bit plain code or encrypted code is stored in address
0x90,the least signification byte of 64 bit plain code or encrypted code is stored in
address0x97.When reading,the data is plain code.When writing,the data is encrypted code.
6.2 Decryption Function
DM2016 is a security chip to prevent from copying. It can effectively protect software
design through a decryption arithmetic and the relative 128 bit secret key. The 128 bit secret
keys are stored in OTP memory.
The authentication process of DM2016 is as below:
A group of 64bit random data generated by program acts as plain code. Program executes the
encryption arithmetic by utilizing the plain code and the same secret key in 128 bit OTP memory,
and generates a group of encrypted code. Then program sends the encrypted code to DM2016 through
I2C interface.DM2016 executes the decryption arithmetic with 128 bit secret key and 64 bit
encrypted code, then generates a group of 64 bit plain code. Program reads back the plain code
through I2C interface, then compares the plain code with the original plain code(64bit random
data).If the two values are equal, it will declare that the authentication pass and the program
will continue to execute. Otherwise, the program will exit.
5


line_dark_gray

Preview 5 Page


Part Details

On this page, you can learn information such as the schematic, equivalent, pinout, replacement, circuit, and manual for DM2016 electronic component.


Information Total 8 Pages
Link URL [ Copy URL to Clipboard ]
Download [ DM2016.PDF Datasheet ]

Share Link :

Electronic Components Distributor


An electronic components distributor is a company that sources, stocks, and sells electronic components to manufacturers, engineers, and hobbyists.


SparkFun Electronics Allied Electronics DigiKey Electronics Arrow Electronics
Mouser Electronics Adafruit Newark Chip One Stop


Featured Datasheets

Part NumberDescriptionMFRS
DM2016The function is Software Protect IC. SDMCSDMC
DM2018The function is Demonstration Module. ETCETC

Semiconductors commonly used in industry:

1N4148   |   BAW56   |   1N5400   |   NE555   |  

LM324   |   BC327   |   IRF840  |   2N3904   |  



Quick jump to:

DM20     1N4     2N2     2SA     2SC     74H     BC     HCF     IRF     KA    

LA     LM     MC     NE     ST     STK     TDA     TL     UA    



Privacy Policy   |    Contact Us     |    New    |    Search