개시된 실시예는 다수의 저항 상태 레벨 중 저항값이 포함된 저항 상태 레벨에 따라 각각 멀티 비트의 데이터를 저장하는 상변이 메모리(Multi-Level Cell-Phase Change Memory: 이하 PCM)로 구현된 다수의 메모리 셀을 구비하는 셀 어레이 및 DNN(Deep Neural Network: 이하 DNN)을 구성하는 다수의 레이어에 포함되는 다수의 가중치의 비트 패턴에 대한 출현 비율에 따라, 각 비트 패턴과 저항 상태 레벨을 맵핑하여 멀티 비트의 데이터를 메모리 셀에 저장하는 메모리 컨트롤러를 포함하여 저항 드리프트 현상에 의한 데이터 오류가 발생되는 빈도를 저감시켜 내결함성을 향상시킬 수 있는 DNN을 위한 PCM 기반 메모리 장치 및 이의 가중치 저장 방법을 제공한다.