<p>PURPOSE: A device and a method for 1-bit error correction are provided to correct 1 bit error by using small calculation. CONSTITUTION: A calculation unit calculates the number of a check node which does not satisfy parity conditions which are connected to each variable node(S610). A controller compares a predetermined value with the maximum number of a check node(S620). An error correction unit decodes a bit corresponding to a variable node(S630). The controller extracts the check node not satisfying parity conditions and the node index of the variable node which exists in initial or last section(S640). The error correction unit decodes a bit corresponding to a variable node of index which is before or after k-th from the calculated variable node(S650).</p>