diff --git a/crates/driver-rtc/src/lib.rs b/crates/driver-rtc/src/lib.rs
index 7619bf54f882d4ea629099ca22d96101c1f4ef15..ba5834c427749e94d32750a8c154b6873da24940 100644
--- a/crates/driver-rtc/src/lib.rs
+++ b/crates/driver-rtc/src/lib.rs
@@ -254,7 +254,7 @@ impl RtcPorts {
         if reg_b & 0x04 == 0 {
             let bcd_to_bin = |bcd: u8| -> u8 { (bcd & 0x0F) + bcd / 16 * 10 };
             last.sec = bcd_to_bin(last.sec);
-            last.min = bcd_to_bin(last.sec);
+            last.min = bcd_to_bin(last.min);
             /* last.hour = bcd_to_bin(last.hour); */
             last.hour = (last.hour & 0x0F) + (((last.hour & 0x70) / 16 * 10) | (last.hour & 0x80));
             last.day = bcd_to_bin(last.day);